Specifications

DATAPROCESS EUROPE S.p.A.
ST3xx ST4xx ST5xx
– PROGRAMMING MANUAL -
Pag.30
EAN8
Same rules as EAN13, but with 7 or 8 digits.
UPCA
Same rules as EAN13, but with 11 or 12 digits.
CODE39
The valid characters are the 26 CAPITAL letters of the alphabet /from A to
Z), the 10 numbers (from 0 to 9), the space and the following special characters -
. $ / + %
* @ .
The asterisk (
*
) is used as delimiter of the sequence and must be put at the begin-
ning and at the end. However the code can be printed even if the asterisk is missing. The
symbol (@) is used to indicate the module 43 check-digit and, if required, should be
placed at the end of the sequence immediately before the final delimiter. The maximum
length of the sequence is of 40 characters.
INT.2/5
Valid characters are the 10 numerical digits (from 0 to 9).
Usually an even
number of digits (from 2 to 40) can be used. This is due to the structure of the barcode in
that an uneven number of digits will lead to a final checksum digit (calculated under the
ITF rules) being calculated and placed at the end of the barcode. Suitable delimiters are
automatically added to the beginning and the end of the sequence.
CODABAR
The numerical digits (from 0 to 9) and the following characters are valid:
ABCD
abcd
tn*e
$+-./:
The first 3 groups of 4 characters are normally used as delimiters and produce the same
effect (
A
=
a
=
t, B
=
b
=
n
etc.).
The code can be printed without lead/terminator characters.
The last group of 6 characters can be used to include non-numerical information and/or
supplementary data in the sequence. The maximum length is of 40 characters and no
check digit calculation is performed.
ADD-ON
This code can only be used in conjunction with EAN-13, EAN-8 or UPC-A
and is used to extend the number of digits in the barcode with an additional 2 or 5 num-
bers. The ADD-ON must always be placed to the right of the principal symbol, leaving
sufficient space between them so that the scanner can recognise the combination of the
two. A check digit is automatically added to the barcode but it does not require any space
and is not visible.
CODE128
This is a more complex code and recognises three different sets of charac-
ters.
Uses the complete 128 ASCII character set
:
set A
includes ASCII codes from 0 to
95,
set B
includes ASCII codes from 32 to 127, whilst
set C
is used for double density
(the resulting dimension is one half of that which would be achieved with
SET
A
or
B
)
and codes for numerical characters (2 digits are seen as one single character). The maxi-
mum length is of 40 characters. Delimiters (start and end) and checksums are automati-
cally added to the barcode as they are an integral part of the structure. The printer also
recognises other special function codes which are not part of the ASCII character set.
These special characters are used to make up a mixed barcode. An example is for a bar-