Datamatrix
Datamatrix (or Data Matrix) is a two-dimensional matrix barcode consisting of black and white square modules arranged in either a square or rectangular pattern. The information to be encoded can be text or raw data, usual data size is from a few bytes up to 1 or 2 Kilobytes or characters. The length of the encoded data depends on the symbol dimension is used. Error correction codes are added to increase symbol strength: even if they are partially damaged, they can still be read. A Datamatrix symbol can store upto 2,335 alphanumeric characters.
Datamatrix symbols are square and made of little modules, that is little squares that represent bits. Depending on the situation a white module is a 0 and a black module is a 1, or vice versa. Every datamatrix is composed of at least two finder patterns or handles and two syncs. Handles are two perpendicular lines, coloured the same way as 1 modules, while syncs are like handles with the difference that they are made of alternating black and white modules. Handles are used to achieve a good alignment with the symbol, while syncs are used to sample modules correctly. If the matrix dimension grows, more syncs and handles are added up to 8 both horizontally and vertically. Symbol sizes vary from 8 x 8 to 144 x 144.
Table of contents |
Applications
Technical Specifications
Datamatrix symbolols are made up of square modules arranged within a perimeter finder pattern. It can encode up to 3,116 characters from the entire 256 byte ASCII character set. The symbol consists of data regions which contain square modules set out in a regular array. Large symbols contain several regions. Each data region is delimited by a finder pattern, and this is surrounded on all four sides by a quiet zone border (margin).
Symbols have an even number of rows and an even number of columns. Most of the symbols are square with sizes from 10 x 10 to 144 x 144. Some symbols however are rectangular with sizes from 8 x 18 to 16 x 48. All symbols can be recognized by the upper right corner module being light (binary 0).
ECC200 is the newest version of data matrix and supports advanced encoding error checking and correction algorithms (Reed-Solomon). This algorithms allow the recognition of barcodes that are up to 60% damaged.
Standards
Datamatrix was invented by RVSI Acuity CiMatrix. Today it is covered by an ISO standard, ISO/IEC16022International Symbology Specification, Datamatrix, and is in the public domain, which means it can be used free of any licensing or royalties.
- ISO/IEC 15418:1999 Symbol Data Format Semantics
- ISO/IEC 15434:1999 Symbol Data Format Syntax
- ISO/IEC 15415 2-D Print Quality Standard
See also
Categories: Barcodes