Specifications

PA/4000 User’s Manual
Section 7, Fonts and Bar Codes
Page 14
Bar Code E
Identifies the Code 128 variable length bar code with modulo 103 checksum calculation.
Code 128 can encode the entire 128 ASCII character set, including both uppercase and
lowercase alpha characters. Code 128 is an element based bar code similar to the UPC
fonts. Therefore ratios must be equal to one. The valid ratios are 1:1, 2:2, 3:3, 4:4, 6:6
and 8:8.
The Prodigy Plus
TM
supports Code 128 Code Subset A, B, and C. You can select the
printer to start on any code subset and switch to another with the data area (default is
subset B).
Code Subset A includes all of the standard upper case alphanumeric keyboard
characters plus the control and the special characters. To select Code Subset A, precede
the data to be encoded with an ASCII A (DEC 65, HEX 41).
Code Subset B includes all of the standard upper case alphanumeric keyboard
characters plus lower case alphabetic and special characters. To select Code Subset B,
precede the data to be encoded with an ASCII B (DEC 66, HEX 42). If no start character
is sent for the 128 font, Code Subset B will be selected by default.
Code Subset C includes the set of 100 digit pairs from 00 through 99 inclusive, as well as
special characters. Code Subset C is used for double density encoding of numeric data.
To select Code Subset C, precede the data to be encoded with an ASCII C (DEC 67, HEX
43). You must not try to encode alpha data if you select Code Subset C.
Special Character Handling
Characters above ASCII value 95 are considered special characters. To access these
values, a two character reference table has been built into the Prodigy Plus
TM
Label
Printer. The following table describes this reference.
ASCII 2 CHAR CODEA CODEB CODEC
96 &A FNC3 FNC3 -NA-
97 &B FNC2 FNC2 -NA-
98 &C SHIFT SHIFT -NA-
99 &D CODEC CODEC -NA-
100 &E CODEB FNC4 CODEB
101 &F FNC4 CODEA CODEA
102 &G FNC1 FNC1 FNC1