beautypg.com

Datamax-O'Neil DPL Programmer’s Manual User Manual

Page 213

background image

Appendix G – Bar Code Details

205

Z:

PDF-417 with Byte Count Specifier

Specified Length – The upper case Z identifies a PDF-417 bar code with a string 4-digit
length specifier. This allows values 0x00 through 0xFF to be used within the data strings

without conflicting with the DPL format record terminators. The four-digit decimal data
byte count immediately follows the 4-digit column position field. This value includes all

of the data following the byte count field, but does not include itself.

L
D11
1Z00000001501000015F1000000pdf<0x0D>417
121100000000100Barcode Z
E

Barcode Z


From the example above, the bar code’s data stream,

1Z00000001501000015F1000000pdf417

includes a Byte Count Specifier (the portion in bold), where 0015 equals the four-digit
decimal data byte count and includes all bytes that follow until the end of the bar code
data. Field termination is set by the byte count. , , and <0x0D> all represent
single byte values of hexadecimal 02, 0D, and 0D, respectively. The PDF-417 bar code
produced encodes “pdf417”, and prints a line of text: Barcode Z.





W1c: DataMatrix

Valid Characters: Any 8-bit byte data

Variable Length

DataMatrix is a two-dimensional matrix symbology, which is comprised of square

modules arranged within a perimeter finder pattern. There are two basic types: ECC
000-140 and ECC 200.


ECC 000 - 140 symbols:

These square symbols can be any odd size from 9x9 to 49x49, which may be specified in
fields jjj and kkk. If an ECC 000-140 symbol is specified with even numbers of rows or
columns, the next largest odd value will be used. Input values greater than 49 or less

than 9 will cause the symbol to be automatically sized for the input character stream.
The record format is shown here, expanded with spaces.

a W b[b] c d eee ffff gggg hhh i jjj kkk ll…l

This manual is related to the following products: