Lexmark 6500e Technical Reference Manual page 167

Forms and bar code card 3.2
Hide thumbs Also See for 6500e:
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 will always be the
case.
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. 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
164

Advertisement

Table of Contents
loading

Table of Contents