beautypg.com

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

Page 211

background image

Appendix G – Bar Code Details

203

U:

UPS MaxiCode, Modes 2 & 3 with Byte Count Specifier

Specified Length – The upper case U identifies a UPS MaxiCode bar code with a 4-digit
string length specifier. This allows values 0x00 through 0xFF to be included 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
1U00000010001000051327895555840666this package<0x0D>is going to Datamax
121100000000100Barcode U
E

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

1U00000010001000051327895555840666this package<0x0D>is
going to Datamax

includes a Byte Count Specifier (the portion in bold), where 0051
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 UPS
MaxiCode bar code produced encodes “327895555840666this

packageis going to Datamax”, and prints a line of text:
Barcode U.

Barcode U


v:

FIM

Valid Characters: A, B, C, or D

Length: 1 character


Valid bar widths: The width and height multiplier works the same as for fonts on this bar
code.

This bar code is used to display the Facing Identification Mark (FIM) that is carried on

certain types of letter mail for the U S Postal Service:

FIM A: Courtesy reply mail with Postnet.

FIM B: Business reply, penalty or franked mail without Postnet.

FIM C: Business reply, penalty or franked mail with Postnet.


FIM D: OCR readable mail without Postnet (typically for envelopes with a courtesy reply

window).

The following example prints an FIM A bar code:

This manual is related to the following products: