PROGRAMMER’S REFERENCE MANUAL
Label layout definition commands
Page 24
MaxiCode
MaxiCode is a two-dimensional symbology built up by an array of hexagons surrounding a
central recognition pattern (bullseye). Reed-Solomon error correction is used to ensure
integrity of the encoded data.
Structured Carrier Message
The primary message in modes 2 and 3 contains the following formatted data: Ship to
Postal Code, Ship to Country Code ISO 3166 3-digit code, Class of Service.
Example:
!F C S 100 1000 L 1 1 122 "[)>\x1e Message Header
01\x1d96 Transportation Data Format Header
SE41764\x1d Postal Code
752\x1d Country Code
001\x1d Class of Service
1Z12345677\x1d Tracking Number
UPSN\x1d Standard Carrier Alpha Code
1234556\x1d UPS Account Number
089\x1d Julian Day of Collection
1234\x1d Shipment ID Number
1/1\x1d Package n/x
10\x1d Package Weight
Y\x1d Address Validation
SÄTERIGATAN 20\x1d Ship To Street Address
GÖTEBORG\x1d Ship To City
N/A\x1e Ship To State
\x04" End of Transmission
Further detailed information can be retrieved from
http://www.maxicode.com/maxicode/MaxicodeGuide.html
Modes
Mode 2 and 3: Structured Carrier Message – The first 20 codewords encodes the
Structured Carrier Message. Use mode 2 when the postal code is numeric and mode 3 when
the postal code is alphanumeric.
Example, a mode 2 and mode 3 MaxiCode:
!F C S 100 1000 L 1 1 121 "[)>\x1e01\x1d9641764\x1d752\x1d001\x1e\x04"
!F C S 400 1000 L 1 1 122 "[)>\x1e01\x1d96SE41764\x1d752\x1d001\x1e\x04"
Mode 4: Standard Symbol – The symbol provides 93 6-bit codeword for data encodation.
Example:
!F C S 100 1000 L 1 1 123 "MaxiCode Mode 4"
Mode 5: Enhanced Error Correction – The symbol provides 77 6-bit codewords for data
encodation.
Example:
!F C S 100 1000 L 1 1 124 "MaxiCode Mode 5"