Data Matrix

Data Matrix is a 2-dimensional, variable size, matrix symbology capable of supporting several different character sets.

ClosedThe Character Set

Data Matrix supports all 256 ASCII characters, all ISO characters, and all EBCDIC characters.

If the symbol type is set to anything other than ECC 200, the Character Set option will be available. Be sure to choose the set that closely matches the information you plan to use, as this will provide the smallest possible barcode. The different sets available are:

If you select a character set other than Auto and enter characters outside of the selected set, your barcodes will have an "X" covering it as in the example below. This means that the barcode is invalid. Should you receive a barcodes like this, simply move your mouse pointer over the top to show a ToolTip that explains the error.

Escape Sequences in the Data

Data Matrix also supports a variety of escape sequences in the data stream. The escape sequences begin with the caret "^". (Use two consecutive carets "^^" to include an actual caret in the data stream.)

ClosedThe Symbology Structure

Data Matrix is capable of containing anywhere from 1 to 2000 characters of data per barcode. The perimeter of each barcode consists of a solid line on the left and bottom edges and a dotted line on the right and top edges. Data Matrix uses a Cyclic Redundancy Check (CRC) for error correction. Various error correction levels can be set via the barcode's Symbol Type setting although the default setting of ECC 200 is recommended for most applications.

ClosedThe Dimensions

The size of a Data Matrix symbol is directly dependent on the amount of data entered. If using any error correction types from ECC 000 to ECC 140, the symbol size in modules can be from 9 x 9 to 49 x 49 in odd increments only. If using ECC 200 error correction, the symbol size in modules can be anywhere from 10 x 10 to 144 x 144 in even increments only. Each Data Matrix barcode requires a quiet space of at least 10 percent on all sides. It is possible for a symbol to be either a square or rectangle based on the barcode's Shape setting.