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 |
|
|
|
|
|
7B7B | { { | Ò{Ó | Ò{Ó | Ò{Ó |
<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.
[Sample Program]
PRINT #1, CHR$(&H1D) + “H” + CHR$(2);
PRINT #1, CHR$(&H1D) + “k”;
PRINT #1, CHR$(4);
PRINT #1, “123” + CHR$(0);
END
[Print Results]
When the data Ò123Ó is printed with the code 39
Ñ 59 Ñ