Since the b0 bit of the c parameter has a value of 01 (check digit by printer), there must be 11 data characters (x0B) specified in the Data Transfer Command.

Invalid UPC-A command:

<x

 

 

1B5B66

- barcode setup command prefix

0600

-

setup data length (low byte first) -

 

 

x0006, x

B7

- barcode type = UPC-A

00

- module width = default

00

-

space width adjustment = default

4003

-

height (low byte first) - x0340 = 832

 

 

= 0.385 inches

00

-

control byte: check digit from host,

 

 

print human readable character, center

 

 

flag character

1B5B70

-

barcode data transfer command prefix

0B00

-

data transfer length (low byte first)

 

 

- x000B, 11

>05852549545 ...

 

 

Since b0 bit of the c parameter has a value of 0 (check digit by host/software), there must be 12 data characters (x0C), not 11 (x0B), specified in the Data Transfer Command.

Section 8: Barcodes

167

 

Page 167
Image 167
Lexmark 248X, 249X manual 167