Microcom 322M User Manual

Page 81

Advertising
background image

Chapter 9

Bar Codes

322M Operator’s Manual

77

9.1.14 Code 128 (Automatic Compression), TCI 40

The Code 128 bar code is a variable length, high density, alphanumeric symbology that is
extensively used worldwide. This bar code uses three subsets (A, B, and C) which allows
for the encoding of the full 128 ASCII character set along with special control codes. This
bar code uses automatic compression. The printer will automatically choose the most
efficient subset and insert the appropriate special function code listed in Table 16. It is
possible to force a subset change by inserting the appropriate code while in automatic
compression, however it is not recommended. Please note that if a subset is forced while
using automatic compression the printer will automatically switch to subset C if 6 or more
numeric characters are contained in the data string. Once the even number of characters
has been processed, the printer will then switch to subset B. This could create problems if a
user sent 6 numeric characters while forcing subset A (“#7123456”). The printer would
automatically switch to subset C and then back to subset B resulting in an undesired bar
code due to the extra function codes. If specific control of the subsets is a requirement,
then the manual compression bar code should be used.

Code

SUBSET A

SUBSET B

SUBSET C

#0

FNC3

FNC3

N/A

#1

FNC2

FNC2

N/A

#2

SHIFT

SHIFT

N/A

#3

CODE C

CODE C

N/A

#4

CODE B

FNC4

CODE B

#5

FNC4

CODE A

CODE A

#6

FNC1

FNC1

FNC1

#7

START

N/A

N/A

#8

N/A

START

N/A

#9

N/A

N/A

START

##

#

#

N/A

Table 16

Code128 Special Function Access


9.1.15 Code 128 (Manual Compression), TCI 41

The Code 128 bar code is a variable length, high density, alphanumeric symbology that is
extensively used worldwide. This bar code uses three subsets (A, B, and C) which allows
for the encoding of the full 128 ASCII character set along with special control codes. This
bar code uses manual compression, which provides full control by manually shifting
between the available subsets using the special function access codes. The codes (#n) are
placed within the data string to access the desired functions listed in the table below. When
using manual compression the printer defaults to subset B if no start code is defined. The
printer will also not attempt to compress the data unless subset C is used. Once in subset
C the user must send the appropriate code (#n) to return to either subset A or B.


Advertising