O que a norma abrange
A ISO/IEC 16022 especifica a simbologia Data Matrix: seu padrão de localização em L, a trilha de sincronização pontilhada nas duas bordas opostas, os tamanhos de símbolo, os esquemas de codificação e a correção de erros. Ela também define o algoritmo de decodificação de referência e os requisitos de qualidade de impressão.
A forma atual, o ECC 200, usa correção de erros Reed–Solomon e é a que quase todos os Data Matrix modernos utilizam. As variantes mais antigas, ECC 000 a ECC 140, usavam codificação convolucional e são mantidas apenas para aplicações legadas.
Tamanhos e capacidade
Os símbolos ECC 200 vêm em tamanhos quadrados de 10 × 10 a 144 × 144 módulos e num conjunto de tamanhos retangulares. O maior símbolo quadrado comporta até 3.116 dígitos, 2.335 caracteres alfanuméricos ou 1.556 bytes.
Tamanhos retangulares adicionais, conhecidos como DMRE, foram padronizados depois, à parte, na ISO/IEC 21471. O Data Matrix precisa de uma zona de silêncio de um módulo, bem mais estreita que os quatro módulos do QR Code.
- Tamanhos quadrados: de 10 × 10 a 144 × 144 módulos
- Maior capacidade: 3.116 dígitos ou 1.556 bytes
- Correção de erros: Reed–Solomon (ECC 200)
- Zona de silêncio: 1 módulo
Edições e uso
A primeira edição ISO foi publicada em 2000 e a segunda em 2006. A edição de 2006 continuou sendo a principal referência por muitos anos, até a publicação de uma terceira edição em 2024. Regras setoriais, como o GS1 DataMatrix, se baseiam nessa norma acrescentando o caractere FNC1 e os identificadores de aplicação GS1.
O Data Matrix é muito usado na marcação de peças pequenas, em eletrônicos, medicamentos e etiquetas da área da saúde, onde seu tamanho compacto e a tolerância à marcação direta em peças são úteis.