User guide

Bar Code Printing on the LA600 MultiPrinter
20.7 Characteristics of the Supported Bar Code Styles
20.7.3 Code 128
As shown by Figure 20–5, Code 128 encodes a character repertoire of 128
ASCII characters, 4 control characters (FNC1, FNC2, FNC3, FNC4), and 4
special characters (CODE A, CODE B, CODE C, SHIFT).
Code 128 includes three character subsets:
Subset A provides standard alphanumeric keyboard characters, control,
and special characters.
Subset B includes all standard alphanumeric keyboard characters, lower
case alphabetical characters, and special characters.
Subset C provides 100 digit pairs from 00 to 99 inclusive, plus special
characters. Code 128-UCC/EAN uses subset C only.
Three start characters and one stop character are automatically printed. All
printable ASCII characters may be printed as HRC. The following codes at the
beginning of a Code 128 bar code symbol have special meaning:
FNC1 (5D 43 31 hex) identifies a Code 128-UCC/EAN.
FNC2 (5D 43 32 hex) may control the reader equipment for multiple read
operations.
FNC3 (5D 43 33 hex) is reserved for special functions of the reader
equipment.
FNC4 (5D 43 34 hex) is reserved for special advanced applications.
The following characteristics also apply to Code 128:
Check digit for Code 128 is a modulo 103 check digit, as illustrated by
Figure 20–6, automatically calculated and inserted in the bar code symbol.
The start code is included in the modulo 103 check digit algorithm.
Check digit for Code 128-UCC/EAN is a modulo 10 check digit that must
be programmed by the application.
Minimum symbol height is 15% of symbol length—at least 0.25 inches.
Bar Code Printing on the LA600 MultiPrinter 20–21