Bannière d'en-têteBannière d'en-tête

ISO 16022 — Data Matrix Bar Code Symbology Specification

ISO 16022 - Data Matrix Bar Code Symbology Specification

ISO 16022 - Data Matrix Bar Code Symbology

Information technology - Data Matrix bar code symbology specification

1. Principles and Scope

1.1 Description

ISO 16022 defines the complete specification of the Data Matrix symbology, a mature and widely-used two-dimensional barcode. Data Matrix is capable of encoding large amounts of data in minimal space, typically as a small square from 2x2 mm to 14x14 mm. The standard covers symbol structure, data encoding, Reed-Solomon error correction, and decoding characteristics.

1.2 Comparison with Related Standards

StandardSymbologyCharacteristics
ISO 18004QR CodeSquare format, higher capacity, faster to read
ISO 15438PDF417Rectangular shape, medium capacity, backward compatible with linear barcodes
ISO 24778Aztec CodeSquare format, less standardized than Data Matrix

2. Role and Importance

2.1 Serialization and Pharmaceutical Traceability

Data Matrix is the de facto standard for drug serialization according to UDI (Unique Device Identification) regulations. Each produced unit receives a unique Data Matrix containing its serial number, batch number, expiration date, and other critical metadata.

2.2 High-Density Marking and Robustness

Unlike 1D codes, Data Matrix is extremely robust to partial print defects and can be printed in very small sizes (from 2x2 mm). It can be marked directly on electronic components, forged parts, and other difficult-to-code surfaces.

2.3 Counterfeiting and Diversion Reduction

By encapsulating a unique, unreplicable identifier in the Data Matrix, ISO 16022 helps combat counterfeit products and pharmaceutical diversion, ultimately protecting patients.

3. Procedures and Requirements

3.1 Symbol Structure

A Data Matrix consists of a square or rectangular grid of modules (black dots) and white spaces. Available formats range from 10x10 modules (DM0, 1 character) to 144x144 modules (ECC 200, maximum capacity). Position borders and orientation markers allow the decoder to quickly locate the code.

3.2 Data Encoding and Schemes

ISO 16022 defines several encoding schemes (ASCII, C40, Text, X12) allowing optimal compression depending on data type. Data is encoded sequentially, then dispersed in the symbol according to a predefined pattern.

3.3 Reed-Solomon Error Correction

Data Matrix uses ECC 200 error correction, based on Reed-Solomon codes. Up to 30 percent of data can be recovered if the symbol is damaged. This high level of redundancy makes Data Matrix extremely reliable.

3.4 Decoding Characteristics

Data Matrix decoders must be able to read codes regardless of their orientation (rotation 0, 90, 180, 270 degrees). Decoding reliability must exceed 99 percent on symbols conforming to the standard.

FormatModulesNumeric Capacity (characters)Alphanumeric Capacity
10x10 (DM0)10x1032
12x12 (DM1)12x1264
26x2626x267847
144x144144x14431162335

4. Regulatory Framework

4.1 Normative References and Compliance

ISO 16022 is cited directly in European pharmaceutical regulations (Commission Regulation EU 2016/161) and American regulations (FDA) for drug serialization. It works with ISO 15415 (quality verification) and ISO 18004 (QR Code) for comprehensive 2D code coverage.

4.2 Regulated Application Sectors

Pharmaceuticals and UDI Serialization

Since 2019 in Europe and 2020 in the United States, all prescription medicines must be serialized with a Data Matrix containing the UDI (Unique Device Identifier). ISO 16022 ensures conformance of these symbols critical to patient safety.

Electronics and Components

Data Matrix codes are used for marking electronic components, processors, and printed circuit boards. ISO 16022 ensures that codes laser-engraved or written on components remain readable after soldering.

Aerospace and Defense

Aviation and defense components receive Data Matrix codes to ensure complete traceability. ISO 16022 ensures these markings remain readable throughout equipment service life.

Postal Services

Postal codes and global parcel identifiers increasingly use Data Matrix for sorting automation. ISO 16022 ensures code reliability in high-speed sorting environments.

5. Best Practices

5.1 Optimal Placement and Size

Data Matrix should be placed on a non-critical area of packaging or component to avoid damage during handling. A minimum size of 3x3 mm is recommended to ensure optimal reliability, though 2x2 mm is technically possible.

5.2 Verification and Continuous Quality Control

All Data Matrix codes must be verified according to ISO 15415 immediately after marking/printing. An in-line statistical quality control program during production ensures continuous compliance and enables rapid identification of equipment defects.

Quick access

  • 30-32 Rue Capitaine Georges Madon

    51100 Reims

  • +33 3 26 89 50 47

    Mon-Fri 9:00-12:00, 14:00-17:00

    Learn more
  • Contact-us

    By email

    Learn more
  • Join us

    Job offers

    Learn more