Lexmark T656 Technical Reference Manual page 162

Forms and bar code card
Hide thumbs Also See for T656:
Table of Contents

Advertisement

2
MaxiCode Block Call method
The minimum amount of input data to invoke a MaxiCode starts with this command:
1B 26 78 33 57
00 02
This command includes:
a
Esc & x 3 W (block bar code PCL call, with 3 following command bytes)
b
0002 (the MaxiCode symbology identifier)
c
One or more of these data blocks (one per MaxiCode symbol):
1B 26 79 34 57
31 1D 31 1D
31 2C 31 2C
These data blocks include:
Esc & y 4 W (data bar code PCL call, with 4 following data bytes)
1 Gs 1 Gs -OR-
1 , 1 ,
A valid MaxiCode data separator for the data block above is either:
Gs: hex 1D, decimal 29
comma: hex 2C, decimal 44
Any other separator characters should produce an error on the page.
3
MaxiCode Separator Change (add a second separator character)
In the past, for all modes, the input data had to start with a label-number field and
number-of-labels field. Both fields were one digit in length, and were terminated with either a
comma or group separator.
This required parsing only the label-number field, a single separator, and a number-of-labels
field: For example: 1 Gs 1 or 1 , 1,
Now, a second separator is required for this PCL block call, and is placed after the
number-of-labels field. For a valid MaxiCode with any encodable data, this would always be
the case anyway.
If the 4-byte Structured Append is specified alone, then the Forms and Bar Code Card should
print a valid MaxiCode symbol that is empty (no data). Depending on the scanner used, it
may not produce a valid scan.
If an old-style 3-byte Structured Append is specified alone, then the Forms and Bar Code
Card should throw an error.
Deviations
159

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents