X'07' CODE 128C
X'08' CODE 93
X'09' CODE 128A, 128B, and 128C (This command is not supported for
Models TI1 and TI2.)
data For n=00 through n=08, the ASCII representation of the characters to be
printed.
For n=09, the hexadecimal representation of the characters to be printed.
The first byte of data must be the byte-count of the remaining data. The
trailing X'00' should not be included for this command.
Remarks:
vValid at the beginning of a line only.
vThis command will increment status byte 6.
vPrinting will not start until X'00' is received, or the end of a data packet in
RS-485.
vData after any invalid character for a particular bar code will be
discarded. The printer will continue to wait for X'00'.
vIf X'00' or an invalid character is received before the required number of
data bytes, zeros will be inserted following the data until the required
number is reached (for UPC-A, UPC-E, JAN13, and JAN8).
vExcess characters will be discarded.
vA check digit will be generated if one is not supplied for UPC-A, JAN13,
and JAN8.
vCheck digits will be figured and added for Code 128C and Code 93.
vModels TI1 and TI2 support only Code 128C (n=07). They do not support
codes 128A and 128B (n=09).
vFor UPC-E, the printer will expand the data, generate a check digit and
parse the data before generating the bar code (6 or 7 digits are
executed). If 7 digits are received and digit 1 is 0, the last 6 digits are
used.
If digit 1 is not 0, digit 1 is used and the digit 7 is ignored.
vFor CODABAR, a stop and start character is required.
vA leading zero will be added to the data for ITF bar codes if the data
received has an odd number of bytes.
vIf a bar code width is greater than the paper width, the right of the bar
code is truncated, making the bar code unreadable.
vBar codes will always be printed in black, regardless of color printing
settings.
Updated April 2, 2009
148 SureMark Printers User’s Guide