Chapter 4
Subset A
This subset contains 106 unique characters, which includes numbers 0 through 9, the
English alphabet (uppercase only), punctuation marks, ASCII control codes, and the special
function codes listed in table 6.
Subset B
This subset contains 106 unique characters, which includes numbers 0 through 9, the
English alphabet (both uppercase and lower case), punctuation marks, and the special
function codes listed in table 6. This is the default if a subset is not defined when using
manual compression.
Subset C
This subset contains 106 unique characters, which includes matched pair numbers 00
through 99 and the special function codes listed in table 6. Subset C requires that an even
amount of digits to be sent because the matched pairs are encoded as a single character.
This allows for a greater amount of compression than subsets A and B. If an odd amount of
digits and/or non-numeric characters were sent while using subset C, the resulting bar code
produced would be invalid.
CI text equivalent codes:
4.2.3
Code 128 (Automatic Compression)
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, which means that the printer will automatically
choose the most efficient subset and insert the appropriate special function code listed in
table 6. It is possible to force a subset change by inserting the appropriate code while in
automatic compression but 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
actually automatically switch to subset C and then back to subset B resulting in an
undesired bar code. If specific control of the subsets is a requirement, then the manual
compression bar code should be used.
CI text equivalent codes:
4.2.4
Code 39
Code 39 is a variable length, alphanumeric symbology that is very popular and is
extensively used in the non-retail, military, manufacturing and medical industries. Code 39
is capable of encoding numerical characters 0 through 9, the English Alphabet (uppercase
only), characters -. *$/+% along with the "space" character. The Code 39 is framed with a
start/stop character represented by the asterisk ("*") character, which is reserved for this
purpose. This symbol uses 2:1, 3:1, 4:2, 5:2, and 8:3 ratios, which may be entered in the AI
parameter.
CI text equivalent codes:
LDS2 Programming Manual - 880019-0202
@code128, @c128
@code128auto
@code3of9, @code39, @3of9, @c39
Barcodes
4-3
Need help?
Do you have a question about the LDS2 and is the answer not in the manual?