General Information on Data Matrices

A data matrix is a binary table. Each of the table cells has a binary value (black or white). The table also contains error correction code words that can be used to detect and repair damaged code words. Additionally, the data matrix contains alignment patterns to make the orientation and the dimensions of the binary table clear.

BlackIce

Structured Append: Structured append is a feature that can be used to link data matrices logically to each other. The structured append header contains 3 values on a total of 4 code words. Using this feature, up to 16 data matrices can be linked together. The linked matrices (called File) have an ID in the range between 0 and 64515, and each matrix in the File has an index in the range between 1 and 16. A (logical) File has to contain at least 2 data matrices.

Data Limits for Data Matrix Barcodes

The limit of the input data cannot be specified. The count of the valid code words depends on the data compression. The only restriction is that a maximum of 1558 valid code words exist.

The number of encodable characters depends on the Horizontal and Vertical Image Size values. 2600 digits can be encoded with a Horizontal and Vertical Image Size value of 1500, more than 2600 digits can be encoded if the values of Horizontal and Vertical Image Size are 2500 (default value).    

Supported Data Matrix Standards

Black Ice X1 Printer Driver currently supports the ECC-200 Data Matrix format.