SDK Documentation Help

Data Matrix

Data Matrix is a high-density 2D matrix symbology that can store large amounts of data in a small area. Data Matrix codes are used to label small items.

A sample Data Matrix Code is shown below.

Sample Data Matrix Code

Symbology Characteristics

Configuration name

datamatrix

ISO specification

ISO/IEC 16022

Encodable character set

All 8-bit values can be encoded.

Capacity

The largest symbol can encode up to 3116 numeric characters, 2335 alphanumeric characters, or 1555 bytes of binary data.

Integrity protection

Reed-Solomon error correction (ECC200). ECC levels 000-140 are not supported.

Quiet zone

A quiet zone of one module (1X) is required around the symbol.

Configuration Options

Data Matrix does not have any symbology-specific configuration options.

Limitations

The following elements of the ISO specification are not implemented:

  • Non-square Data Matrix codes

  • Structured Append

  • ECI (Extended Channel Interpretation)

  • ECC 000-140 convolution-based error correction (only ECC 200 is supported)

Last modified: 12 September 2024