User`s manual

TLS PC Link
TM
Programmer’s Guide
37
The structure of a record
The 15-byte header portion of a record is composed as follows:
a b c d eee ffff gggg
a b c d eee ffff gggg
where: a = rotation*
1 = 0°
2
= 90° 3 = 180°
4
= 270°
*Rotation is only supported for fonts and barcodes. Images
cannot be rotated.
b = Font, Barcode, or Image
9 = font (Arial Mono Alternative)
a-c = barcode with no human readable
where a = Code 39
b = Code 39 w/check character
c = Code 128
Y = image file ( pcx, bmp, or 7-bit ASCII)
c,d = width and height multiplier (currently not supported and to
be set to 0)
eee = font size identifier (corresponds to TLS code)/ barcode
height. eee is 000 when contained in an image record
(pcx,bmp,etc)
Font Options are 001-019
Refer to Appendix E: Fonts.
ffff = row , the vertical element
gggg = column, the horizontal element
(ffff & gggg are effected by unit of measure set by format
commands m & n)
The header is then followed by the data field. A string of data can be up to 255
characters in length. Characters placed in the data field will be printed as long as
they fall within the physical width of the label being used. It is possible for
characters to “fall” off the sides of a label if the ffff and/or gggg row/column
parameters are inappropriate.
When the last record is sent to the printer, the formatting session is ended by
sending one of the terminator label formatting commands, E or X.