Code128 a, b, c – CognitiveTPG DLXi User Manual
Page 302

B A R C O D E I N F O R M A T I O N
Postnet uses a start and stop bar and a modulo 10 check digit.
CognitiveTPG printers automatically calculate and add this digit to
the code.
CODE128 A, B, C
CODE128 uses 106 unique characters in three character sets to
represent the numerals 0 through 9, the English alphabet in both
upper and lowercase, some punctuation, and some special characters.
CognitiveTPG printers automatically calculate and add the checksum
character, as well as any required start and stop characters.
CODE128A, CODE128B, and CODE128C are the three character sets
of the CODE128 symbology.
CODE128A can encode punctuation, the digits 0 through 9, the
English alphabet in uppercase only, the standard ASCII control codes,
and the special characters shown in Table 3.
CODE128B can encode punctuation, digits 0 through 9, the English
alphabet in both upper and lowercase, and the special characters in
the table following.
CODE128C is numeric only, and encodes numbers 00 through 99 plus
the special characters shown in the table. It encodes numbers more
efficiently than CODE128A or CODE128B, since the numbers are
encoded as double digits.
CognitiveTPG printers can handle special characters like the bell
character that are contained in the CODE128 specification by using
the caret (^) character followed by the two digit number of the
character to be printed. The caret character works only with numbers
between 0 and 38. The first 32 characters (0 to 31) will print the
character represented by its ASCII number; for instance, ^07 will print
the BELL character and ^13 will print the carriage return character.
The two digit numbers from 32 to 38 will print the special characters
shown below.
2 Digit CODE128A CODE128B
CODE128C
CODE128
32 FNC3
FNC3
invalid
FNC3
33 FNC2
FNC2
invalid
FNC2
34 SHIFT SHIFT
invalid
invalid
35
CODE C
CODE C
invalid
invalid
36
CODE B
FNC4
CODE B
FNC4
37
FNC4
CODE A
CODE A
FNC4
38 FNC1
FNC1
FNC1
FNC1
Revision F, January 2012, CognitiveTPG
293