Code 128 (EAN 128) Barcodes
Programmer Reference Guide U26169-J-Z716-1-7600
© Siemens Nixdorf Informationssysteme AG 1995 Pfad: D:\SNI\Mackwitz\u26169\o26169e\26169E.K06
UPC-E
The UPC-E code is a compressed version of UPC-A with zero suppression in specific digit
sequences. Suppression of four consecutive zeros begins from the sixth digit from the l eft.
Zero suppression must be performed by the application.
Example
012345000065 without zero suppression
01234565 with zero suppression
All digits except the system identifier and check character are printed in plain text.The
symbol layout is self-checking.
A check digit is required. (Check digit calculation is performed modulo 10, with a weighting
of 3, as in UPC-A, because UPC-E is a compressed form of UPC-A). The check digit must
be programmed in the application. The check digit of the UPC-E symbol is calculated on the
non-zero-suppressed digit sequence. The principle of check digit calculation is descr ibed in
the section “EAN-8 and EAN-13”.
The code can be printed in the three sizes SC3, SC6 and SC9. The height of the symbol is
variable but should be programmed to approximately match the width of the symbol.
The blank zone before and after the barcode symbol should be at least 0.1287 inch for SC3 ,
at least 0.1755 inch for SC6, and at least 0.234 for SC9.
UPC-A and UPC-E Add-on
UPC-A and UPC-E with a two or five-digit add-on are printed automatically if two or f ive
additional digits are programmed in the application.
The check digit calculation ignores the add-on digits.
Code 128 (EAN 128)
The Code 128 has a character set of 128 ASCII characters, four control characters (FNC1,
FNC2, FNC3, FNC4) and four special characters (CODE A, CODE B, CODE C, SHIFT).
The number of characters is variable. The three start characters, the stop character and the
special characters are automatically generated by the printer to optimize the infor mation
density.