Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 15438-16 is the Canadian adoption of ISO/IEC 15438:2016, which defines the requirements for the PDF417 two-dimensional stacked bar code symbology. Widely used in logistics, identification cards, and transport applications, PDF417 offers high data density, robust error correction, and flexible encoding. This article provides an overview of the standard’s scope, technical parameters, implementation considerations, and compliance requirements.
IEC 15438-16 specifies the characteristics of the PDF417 symbology, including the encoding of data characters, symbol structure, error correction codewords, decoding algorithms, and minimum quality requirements. The standard applies to all systems that produce or read PDF417 symbols, ensuring interoperability across different equipment and industries. It covers both linear (row) and stacked (multi-row) aspects of the symbology, as well as optional features such as macro PDF417 for linking multiple symbols.
A PDF417 symbol consists of 3 to 90 rows, each containing a start pattern, left row indicator, 1 to 30 data columns, right row indicator, and stop pattern. Data is encoded as codewords using three compaction modes: text, byte, and numeric, allowing efficient representation of different character sets.
The standard defines nine error correction levels (0 to 8), each adding a fixed number of error correction codewords per row. Higher levels increase symbol robustness at the cost of reduced data capacity. The Reed-Solomon algorithm is used for both error detection and correction, enabling recovery of missing or damaged codewords.
| Parameter | Specification |
|---|---|
| Symbology Type | Continuous, multi-row stacked bar code |
| Row Range | 3 to 90 rows |
| Column Range | 1 to 30 data columns per row |
| Maximum Data Capacity | Up to 1,100 bytes; 2,710 digits; 1,850 alphanumeric characters |
| Error Correction Levels | 0 (minimum) to 8 (maximum) |
| Quiet Zone | Minimum 2X (X-dimension) on each side |
| Recommended Minimum X-Dimension | 0.264 mm (10 mil) for general use |
PDF417 supports three compaction modes that can be switched mid-symbol: Text Submode (alphanumeric and punctuation), Byte (binary data), and Numeric (digit strings). Implementers can use mode latches to optimize data density. For example, a symbol containing mixed data types can switch between modes to achieve the smallest possible symbol size.
When a single symbol is insufficient for the required data, Macro PDF417 allows segmentation across up to 99,999 symbols. Each symbol carries a file identifier, segment index, and total segment count, enabling reconstruction by the reader without additional outside information.
IEC 15438-16 includes normative annexes on the reference decode algorithm, test methods for symbol quality, and guidelines for printing and marking. Compliance requires that symbols be decodable by a reference algorithm, meet minimum print quality parameters (e.g., symbol contrast, modulation, defects), and match the intended data exactly. Verification equipment should be calibrated according to ISO/IEC 15416 for linear elements and ISO/IEC 15415 for two-dimensional symbols.
Document reference year: 2026. Content based on CAN/CSA ISO/IEC 15438-16 and ISO/IEC 15438:2016.