Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
CAN/CSA-ISO/IEC 16023-04 is the Canadian adoption of the international standard ISO/IEC 16023:2004, which specifies the requirements for the MaxiCode bar code symbology. Originally developed by United Parcel Service (UPS) for high-speed automated sortation, MaxiCode is a fixed-size two-dimensional matrix symbology optimized for omnidirectional scanning in logistics and parcel handling. The standard defines the encodation, symbol structure, module dimensions, error correction, and reference decode algorithm, ensuring interoperability across systems manufactured worldwide.
Within Canada, this standard is maintained by the CSA Group and supersedes earlier proprietary specifications. Its primary applications include courier operations, supply chain management, airport baggage tracking, and any environment requiring reliable scanning at high conveyor speeds. The standard also prescribes symbology identifiers (per ISO/IEC 15424) for unambiguous identification of MaxiCode symbols in multi-symbology systems.
MaxiCode symbols are square, nominally 1 inch (25.4 mm) on each side, and consist of a hexagonal array of modules arranged in 33 rows and 30 columns. A central bullseye finder pattern composed of three concentric dark rings alternating with light spaces allows 360-degree omnidirectional scanning with no required orientation.
The symbol comprises two main regions: the fixed finder pattern (centermost 33×33 module area) and the surrounding data area with 866 data modules (each representing a binary bit). Modules are hexagonal with a center-to-center spacing of 1.016 mm and a nominal module size of 0.94 mm. The finder pattern is rotationally symmetric, enabling high-speed decoding independent of label orientation.
The standard specifies multiple encodation modes to optimize data density for different character sets:
Encodation mode is selected automatically by the encoding software or explicitly indicated in the symbol header. The standard also defines a “structured append” feature for linking up to eight symbols to extend data capacity beyond a single symbol’s limit.
MaxiCode employs Reed-Solomon error correction with two security levels: Level A (standard) and Level B (high-reliability). Level B adds more error correction codewords, reducing data capacity but increasing robustness against damage or printing defects. The maximum symbol damage that can be corrected is approximately 10% with Level A and up to 17% with Level B. The correction capability is asymmetric due to the hexagonal layout, and the reference decode algorithm handles erasures and errors using a Berlekamp-Massey solver.
| Parameter | Value |
|---|---|
| Symbol dimensions (nominal) | 25.4 mm × 25.4 mm |
| Module array | 33 rows × 30 columns (hexagonal) |
| Data modules | 866 + finder pattern |
| Module center-to-center spacing | 1.016 mm |
| Data capacity (numeric) | 138 digits max |
| Data capacity (alphanumeric) | 93 characters max |
| Data capacity (byte) | 76 bytes max |
| Error correction levels | A (standard), B (high) |
| Maximum correctable damage (Level A) | ~10% of symbol area |
| Maximum correctable damage (Level B) | ~17% of symbol area |
| Orientation | Omnidirectional, 360° |
| Quiet zone (minimum) | 1 module on all sides |
Successful deployment of MaxiCode symbology requires careful attention to print quality and scanner specifications. The standard recommends a minimum print quality grade of 1.5 (on an A–F scale per ISO/IEC 15415) for general use, with grades of 2.0 or higher preferred for high-speed automated scanning environments. Print growth should be controlled to ±0.5% of the nominal module size.
Print methods commonly used include direct thermal, thermal transfer, inkjet, and laser etching. The symbol contrast (print contrast signal, PCS) must be at least 0.5, and specular reflection should be minimized to avoid glare interfering with the finder pattern detection. Quiet zones are mandatory: a clear margin equal to the width of one module around the entire symbol perimeter, free of any marks or graphics.
Compliance with CAN/CSA-ISO/IEC 16023-04 is mandatory for Canadian government contracts and is widely recognized by industry as a mark of quality. To demonstrate compliance, symbol designers must verify that their symbols meet all normative parameters: correct finder pattern geometry, proper codeword assignment, error correction within bounds, and consistent module placement. Testing against the reference decode algorithm is the definitive method.
The standard references ISO/IEC 15415 for bar code print quality test specifications and ISO/IEC 15424 for symbology identifiers. Third-party verification laboratories accredited by SCC (Standards Council of Canada) often provide conformance testing services. Organizations should maintain records of print quality audits and decoder conformance reports as evidence during compliance reviews.