Skip to content

Data Matrix

Terry Burton edited this page · 12 revisions

Symbologies Reference

Point of Sale

GS1 DataBar

Supply Chain

Two-dimensional Symbols

One-dimensional Symbols

Postal Symbols

Pharmaceutical Symbols

Less-used Symbols

GS1 Composite Symbols

Raw Symbols

Partial Symbols

Clone this wiki locally

Data Matrix

The Data Matrix symbology is 2D matrix-style barcode that can encode full 256 character extended-ASCII.

Also known as: Data Matrix ECC 200.


Standards: ISO/IEC 16022, ANSI/AIM BC11 - ISS Data Matrix.

Data and Options

  • The data field can contain any extended ASCII data.
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value. This is useful for specifying unprintable characters.
  • When the parsefnc option is specified, non-data function characters can be specified by ^FNC1, ^PROG, ^MAC5, ^MAC6.
  • The columns and rows options are used to specify the size of the symbol. Valid options are:
    • Square: 10x10, 12x12, 14x14, 16x16, 18x18, 20x20, 22x22, 24x24, 26x26, 32x32, 36x36, 40x40, 44x44, 48x48, 52x52, 64x64, 72x72, 80x80, 88x88, 96x96, 104x104, 120x120, 132x132, 144x144
    • Rectangular: 8x18, 8x32, 12x26, 12x36, 16x36, 16x48
  • If the columns and rows are unspecified the encoder will default to creating a (non-rectangular) symbol that is the minimum size to represent the given data.


0 0 moveto (This is Data Matrix) ()
/datamatrix / findresource exec
0 0 moveto (This is ^068ata Matrix) (parse)
/datamatrix / findresource exec

0 0 moveto (Fixed size) (rows=48 columns=48)
/datamatrix / findresource exec

0 0 moveto (Rectangular) (rows=16 columns=48)
/datamatrix / findresource exec

Something went wrong with that request. Please try again.