The table below shows the valid data for each barcode type. If invalid data is included in the barcode data string, the barcode is not printed.

Barcode type

Barcode data

 

 

 

 

 

 

EAN-13

0-9 (Hex 30-39)

 

 

EAN-8

0-9 (Hex 30-39)

 

 

UPC-A

0-9 (Hex 30-39)

 

 

UPC-E

0-9 (Hex 30-39)

 

 

 

C

Interleaved 2 of 5

0-9

(Hex 30-39)

 

POSTNET

0-9

(Hex 30-39)

 

Code 39

0-9

(Hex 30-39), (Hex 41-5A), (Hex 20, 24, 25, 2B, 2D,

 

 

2E, 2F)

 

 

Code 128

Set A, Set B, Set C

 

 

 

 

 

 

 

The following conditions are required for barcode printing:

qBarcode printing is always performed unidirectionally. However, when it is mixed with raster bit image data, neither barcode nor raster bit image data is printed.

qA barcode is not printed when part of the barcode extends beyond the right margin.

qWhen barcode data and text data are mixed in a data sequence, barcodes and text are printed in the same place.

qThe start and stop (*) characters of Code 39 are added to human readable characters.

qThe initial data of Code 128 (Set A, B, or C) is identified as the first data of Code 128, and must be hexadecimal (41, 42, and 43, respectively).

qWhen Code 128 Set C and Interleaved 2 of 5 are selected, barcode data requires an even number data string. However, if an odd number string is sent, a 0 is automatically added, making it an even number data string.

qThe barcode print start position (except for POSTNET) is always 7/72 inch above the baseline.

Specifications C-15