beautypg.com

Citizen Systems BD2-2220 User Manual

Page 110

background image

- 110 -

CODE128

This bar code consists of 103 bar code characters and three code sets, enabling 128 ASCII code
characters to be printed. It has a variable length of columns.

• Code set A ASCII characters 00H - 5FH can be represented.
• Code set B ASCII characters 20H - 7FH can be represented.
• Code set C Two-digit numbers 00 - 99 can each be represented by one character. In addition to

the above characters, special characters are available:

• Shift character (SHIFT)

When used in code set A, one character next to a Shift character is treated as a character of
code set B. When used in code set B, one character next to a Shift character is treated as a
character of code set A. The Shift character cannot be used in code set C.

• Code set select characters (CODE A, CODE B, CODE C):

The code set following a code set select character is switched to code set A, B, or C.

• Function characters (FNC1, FNC2, FNC3, FNC4):

How the function characters are used depends on each application. In code set C, only FNC1 is
available.

When sending print data, note these points:
(1) Each string of bar code data must begin with a code set select character (CODE A, CODE B, or

CODE C), which selects the first code set to use.

(2) Every special character is specified by a combination of two characters: a brace “{” followed

by one character. A brace “{” itself is sent twice consecutively.

Special characters

Hex. ASCII

Code Set A

Code Set B

Code Set C

7B53 {S SHIFT SHIFT -N/A
7B41

{A

-N/A

CODE A

CODE A

7B42 {B CODE

B -N/A CODE

B

7B43

{C

CODE C

CODE C

-N/A

7B31 {1 FNC1 FNC1 FNC1
7B32 {2 FNC2 FNC2 -N/A
7B33 {3 FNC3 FNC3 -N/A
7B34 {4 FNC4 FNC4 -N/A

7B37B

{{

‘ { ‘

‘ { ‘

‘ { ‘

<

Example>

To print “No.” in code set B, followed by “123456” in code set C, send the following data string:

GS k <73><10><7Bh 42h> “No.” <7Bh 43h><12><34><56>

• If the printer finds a string of bar code data that does not begin with a code set select character,

it immediately aborts the command processing and handles the subsequent data as normal
data.

• If the printer received a character that is not available in the currently selected code set, it

immediately aborts the command processing and handles the subsequent data as normal data.

• An HRI character corresponding to either a Shift character or a code select character is not

printed. An HRI character for either a function character or a control character is treated as a
space character.

This manual is related to the following products: