Overview
ISO/IEC 21471:2020 specifies the Extended Rectangular Data Matrix (DMRE) bar code symbology for automatic identification and data capture. The standard defines DMRE symbol characteristics, data encodation, symbol formats, dimensions, print quality, error detection and correction, the reference decoding algorithm, and user-selectable application parameters. It applies to all DMRE symbols produced by any printing or marking technology. (Note: original square/standard Data Matrix sizes are defined in ISO/IEC 16022.)
Key technical topics and requirements
- Symbology characteristics and structure
- Basic and extended rectangular symbol layouts, finder and alignment patterns, and symbol construction rules.
- Data encodation schemes
- Supports multiple encodation modes: ASCII, C40, Text, ANSI X12, EDIFACT, and Base256, plus symbology control characters.
- Error detection and correction
- Uses Reed–Solomon error correction (normative procedures detailed in the standard) to compute and apply ECC codewords and define correction capacity.
- Symbol sizes, dimensions and capacities
- Defines allowed rectangular symbol sizes, capacity tables, and optional alignment pattern insertion for larger symbols.
- Print quality and process control
- Symbology-specific print quality parameters, grading, fixed-pattern damage limits, grid uniformity, and process-control measurement guidance.
- Decoding and protocols
- Reference decode algorithm, autodiscrimination considerations, Extended Channel Interpretations (ECIs), structured append, and transmitted data protocols (including FNC1 handling).
- Normative and informative annexes
- Includes encodation tables, Reed–Solomon algorithms, symbol placement examples, print-quality specifics, and implementation examples.
Practical applications
- Industrial marking and labeling where high data capacity and rectangular formats are required (e.g., long alphanumeric or binary payloads).
- Supply chain, logistics, and asset tracking systems needing reliable machine-readable tags on irregular surfaces.
- Aerospace, automotive, electronics, and medical device marking where durable marking techniques (laser, dot-peen, inkjet, direct part marking) are used.
- Document and media identification, serialized production data, and applications requiring structured append or multi-symbol data encoding.
Who should use this standard
- Barcode symbology implementers, scanner and imaging system developers, and firmware engineers.
- Label and printer manufacturers, marking-system integrators, and quality-control laboratories.
- Standards and compliance teams in manufacturing, logistics, healthcare, and regulatory environments.
- Software developers implementing encoders/decoders, middleware, and data-capture solutions.
Related standards & keywords
- Related: ISO/IEC 16022 (Data Matrix code), plus annexes within ISO/IEC 21471 covering Reed–Solomon and print-quality specifics.
- SEO keywords: ISO/IEC 21471:2020, DMRE, Extended Rectangular Data Matrix, barcode symbology, Data Matrix, automatic identification, data capture, Reed–Solomon error correction, encodation, print quality.
This standard provides implementers the comprehensive technical rules needed to encode, print, and reliably decode extended rectangular Data Matrix symbols across printing and marking technologies.