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

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.
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.
byte values of hexadecimal 02, 0D, and 0D, respectively. The UPS
MaxiCode bar code produced encodes “327895555840666this
package
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: