beautypg.com

16 code 128 (manual compression), tci 41 – Microcom 438 User Manual

Page 127

background image

Bar Codes

Chapter 8

8-10

438 Operator’s Manual - 880052-0100

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 8-3

Code128 Special Function Access

8.1.16 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.











Figure 8-8 Code 128 Subset Switching

ABC#3012345#5abc

The
printer
defaults to
subset B

The “#3”
code, while
in subset B,
switches to
subset C.

The “#5”
code,
while in
subset C,
switches

This manual is related to the following products: