T9216 TN003 Rev New

T9216 Barcode Printing

 
  With the update in firmware to OS Version 2.00, printing of barcodes is now supported in the T9216 laser printers. However, please note that there is no driver support for the barcodes.

Details.

The details of the escape sequences to select the barcodes are given below. This will allow these barcodes to be produced on non windows systems, typically Unix etc.  

Examples of selection codes are given below:

EAN-13

<ESC>(s2p0h24630T<ESC>&p12X800894002700

Code 128

<ESC>*c1200A<ESC>*c300B<ESC>(s2p0h24700T<ESC>&p20X12345678900123456789

ISBN

<ESC>*c1200A<ESC>*c00B<ESC>(s2p0h24633T<ESC>&p19X1-56592-292-1 90000

A sample captured file showing most of the barcodes on one page is here.

The following Table gives more details of the commands 
Barcode type ESC(s#T
UPC-A 24600
UPC-A + 2 24601
UPC-A + 5 24602
UPC-E 24610
UPC-E + 2 24611
UPC-E + 5 24612
EAN-8 24620
EAN-8 + 2 24621
EAN-8 + 5 24622
EAN-13 24630
EAN-13 + 2 24631
EAN-13 + 5 24632
ISBN 24633
Interleaved 2 of 5 24640
Interleaved 2 of 5 + CHK 24641
Code 39(3 of 9) 24672
Code 39(3 of 8) + CHK 24673
Code 128 autoswitch 24700
Code 128 A 24701
Code 128 B 24702
Code 128 C 24703
Codabar 24750
Codabar + CHK 24751
MSI 24760
MSI + CHK 24761
MSI + CHK + double CHK 24762
Plessy 24770
Text View Command ESC(s#p
 
Use default value 0
Don't print human readable text 1
Print human readable text under code 2
Print human readable text above code 3
Human Readable Font Selection ESC(s#h
Courier 0
Courier Bold 1
Letter Gothic 2
Letter Gothic Bold 3
Univers (Swiss 742 SWC) 4
Unvers Bold (Swiss 742 Bold) 5
CG Times (Dutch 801 SWC) 6
CG Times Bold (Dutch 801 SWC Bold) 7
Barcode Height in Points (1/72 inch) ESC*c#A
Barcode Width in Points (1/72 inch) ESC*c#B
Transparent Print Data ESC&p#X
Note # is the number of characters following the barcode selection string which are to be printed out as barcodes.

 
  Date: 15 July 2002
Source: TUK
Prepared by: Brian Foster