1. PÁGINA INICIAL > 
  2. Fundamentos de códigos 2D > 
  3. O que é código Datametrix?

O que é código Datametrix?


O código DataMatrix (ECC200) tem duas configurações, quadrado e retangular, e sempre contém um número par de módulos.

Estrutura do código Datamatrix

O código Datamatrix é um código 2D que foi desenvolvido pela ID Matrix em 1987. Ele foi registrado de acordo com a norma ISS do AIMI em 1996 e de acordo com a norma ISO/IEC em 2000.

Especificações
Tamanho mínimo 10 × 10 células
Tamanho máximo 144 × 144 células
Máxima capacidade de dados Numérico 3116 caracteres
Alfanumérico 2335 caracteres

São algumas das versões mais antigas do código Datamatrix: ECC000, ECC050, ECC080, ECC100 e ECC140.
O ECC200 é a versão mais recente do código Datamatrix, podendo ter uma configuração quadrada ou retangular.

ECC000, ECC050, ECC080, ECC100, ECC140

Eles são compostos de células ímpares, de 9 × 9 a 49 × 49 que empregam a correção de convolução.
Visto que o mínimo de distorção já atrapalha a leitura quando os dados são grandes, as versões mais antigas quase nunca são utilizadas.

Fazer download

ECC200

O ECC200 atualizou a capacidade de correção de erros para eliminar problemas de distorção.
Ele utiliza o Reed-Solomon para a correção de erros, que recupera os dados quando parte de um código encontra-se danificada.
O ECC200 é internacionalmente padronizado. De maneira geral, a versão ECC200 é a versão utilizada para aplicações com códigos Datamatrix.

Um ponto

A diferença entre as versões mais antigas (ECC000, ECC050, ECC080, ECC100, ECC140) e a versão mais nova (ECC200) é o número de células por lado. As versões mais antigas possuem células ímpares e a versão nova possui células pares.

ECC140
ECC140

ECC200
ECC200

Fazer download


Estrutura do código Datamatrix (ECC200)

Padrão de alinhamento e padrão de intervalo

A área de dados do código Datamatrix é envolta por um quadro em formato de L chamado de padrão de alinhamento, e por linhas pontilhadas chamadas de padrão de intervalo. Os leitores capturam esses padrões para determinar a posição do código com o processamento de imagens. Assim, o código Datamatrix pode ser lido a partir de qualquer direção.

Padrão de alinhamento e padrão de intervalo

Quando há mais de 24 × 24 células, o código é divido em blocos que não ultrapassam as 24 células em um dos lados. Esta estrutura previne a distorção do código.

Fazer download

Tamanho do código e número de blocos

Existem vinte e quatro tamanhos de código, desde 10 × 10 células até 144 × 144 células (incluindo seis tamanhos para o tipo retangular).
Quando um código possui mais de 26 × 26 células (mais de 24 × 24 células para dados), ele é dividido em blocos, conforme mostrado abaixo, que não ultrapassam 24 células em um dos lados. Esta estrutura previne a distorção do código.

Tamanho do símbolo Bloco Célula de dados
10 × 10 a 26 × 26 1 8 × 8 a 24 × 24
28 × 28 a 52 × 52 4 14 × 14 a 24 × 24
64 × 64 a 104 × 104 16 14 × 14 a 24 × 24
120 × 120 a 144 × 144 36 18 × 18 a 22 × 22
Tamanho do código e número de blocos

Fazer download

Margem

A margem ao redor de um código Datamatrix deve ser maior do que uma célula.

Margem

Fazer download

Código de correção de erros (código Reed-Solomon)

O código Reed-Solomon recupera dados quando parte de um código Datamatrix é danificado.

Fazer download

Arranjo de dados e do código de correção de erros

Os dados e o código de correção de erros são arranjados conforme abaixo.

Arranjo de dados e do código de correção de erros

Para converter o “YSK” em um código Datamatrix: Os YSK são codificados e os códigos de correção de erros são calculados conforme descrito abaixo, bem como arranjados em um quadrado.

Arranjo de dados e do código de correção de erros

Fazer download


Especificações do código Datamatrix

O código Datamatrix (ECC200) possui duas configurações, uma quadrada e a outra retangular, contendo sempre um número par de células.

Tipo quadrado

Tipo quadrado

Especificações para Datamatrix quadrado (ECC200)
Tamanho mínimo 10 × 10 células
Tamanho máximo 144 × 144 células
Máxima capacidade de dados Numérico 3116 caracteres
Alfanumérico 2335 caracteres
Binário 1556 caracteres

Existem vinte e quatro tamanhos de símbolos, desde 10 × 10 células até 144 × 144 células. Quando há mais de 24 × 24 células, o código é divido em blocos que não ultrapassam as 24 células em um dos lados. Esta estrutura previne a distorção do código.

Tipo retangular

Tipo retangular

Especificações para o Datamatrix retangular (ECC200)
Tamanho mínimo 8 × 16 células
Tamanho máximo 16 × 48 células
Máxima capacidade de dados Numérico 98 caracteres
Alfanumérico 72 caracteres
Binário 47 caracteres

Existem seis tamanhos para códigos do tipo retangular.

• 8 × 18 células (1 bloco)
• 12 × 26 células (1 bloco)

• 16 × 36 células (1 bloco)
• 8 × 32 células (2 blocos)

• 12 × 36 células (2 blocos)
• 16 × 48 células (2 blocos)

Observação

No código Datamatrix, a taxa de correção de erros é automaticamente determinada pelo tamanho do símbolo e a capacidade dos dados. Ao contrário do código QR, ele não pode ser livremente especificado.

Como determinar o tamanho do código Datamatrix

O tamanho real do código Datamatrix é determinado pela multiplicação do tamanho do símbolo pelo tamanho das células.

Quando o tamanho da célula é 0,25 mm,

Tamanho do símbolo: 10 × 10 células = 2,5 × 2,5 mm
Tamanho do símbolo: 32 × 32 células = 8,0 × 8,0 mm
Tamanho do símbolo: 8 × 18 células = 2,0 × 4,5 mm

Fazer download

Capacidade de dados de cada tamanho de símbolo

Tipo quadrado

Números de células Capacidade de dados Taxa de correção de erros
Numérico Alfanumérico Binário
10 x 10 6 3 1 25%
12 x 12 10 6 3 25%
14 x 14 16 10 6 28 a 39%
16 x 16 24 16 10 25 a 38%
18 x 18 36 25 16 22 a 34%
20 x 20 44 31 20 23 a 38%
22 x 22 60 43 28 20 a 34%
24 x 24 72 52 34 20 a 35%
26 x 26 88 64 42 19 a 35%
32 x 32 124 91 60 18 a 34%
36 x 36 172 127 84 16 a 30%
40 x 40 228 169 112 15 a 28%
44 x 44 288 214 142 14 a 27%
48 x 48 348 259 172 14 a 27%
52 x 52 408 304 202 15 a 27%
64 x 64 560 418 278 14 a 27%
72 x 72 736 550 366 14 a 26%
80 x 80 912 682 454 15 a 28%
88 x 88 1152 862 574 14 a 27%
96 x 96 1392 1042 694 14 a 27%
104 x 104 1632 1222 814 15 a 28%
120 x 120 2100 1573 1048 14 a 27%
132 x 132 2608 1954 1302 14 a 26%
144 x 144 3116 2335 1556 14 a 27%

Tipo retangular

Números de células Capacidade de dados Taxa de correção de erros
Numérico Alfanumérico Binário
8 x 18 10 6 3 25%
8 x 32 20 13 8 24%
12 x 26 32 22 14 23 a 37%
12 x 36 44 31 20 23 a 38%
16 x 36 64 46 30 21 a 38%
16 x 48 98 72 47 18 a 33%
Observação

Cada número de caracteres na tabela acima corresponde ao número máximo de caracteres que podem ser utilizados.
Entretanto, o tamanho de um símbolo se torna maior dependendo dos componentes de dados (por exemplo, uma combinação de números e símbolos ou uma combinação de caracteres alfabéticos maiúsculos e minúsculos), mesmo quando os dados contêm menos caracteres que o indicado na tabela acima.

Fazer download


Datamatrix GS1

O Datamatrix GS1 é um símbolo de código 2D que foi padronizado pela GS1 para distribuição. Ela baseia-se na Norma ECC200 e define as regras a seguir, com o objetivo de se diferenciar do Datamatrix convencional.

Principais componentes do código Datamatrix GS1

Código utilizado Datamatrix ECC200
FNC1 O [FNC1] é colocado no topo dos dados, a fim de defini-los como especificações padrão da GS1.
Identificador de Aplicação (AI) Um código de identificação que é adicionado ao começo da faixa de dados, para definir qual o tipo de informações que acompanhará este código de identificação. Os Identificadores de Aplicação (AI) são especificados pela ISO/IEC.
Dados de comprimento variável Ao informar dados nos quais a quantidade de informações muda (dados de comprimento variável), tais como quantidade, insira [FNC1] como elemento separador depois dos dados de comprimento variável. Este [FNC1] é especificado para fornecer dados [GS] (1Dh em código ASCII) ao ser lido por um leitor de códigos.
* [GS]: Separador de grupos

Fazer download

Tamanho de impressão para uma célula GS1

A GS1 recomenda os seguintes tamanhos de células ao imprimir o código Datamatrix GS1.

  Tamanho recomendado da célula Tamanho máximo da célula Tamanho mínimo da célula
Impressão em uma etiqueta 0,300 mm 0,615 mm 0,255 mm
DPM 0,380 mm 0,495 mm 0,380 mm

Fazer download

Amostra de código Datamatrix GS1

Amostra de código Datamatrix GS1

Elemento AI Dados
GTIN (14 dígitos fixos) 01 04912345678904
Quantidade (comprimento variável) 30 100
Data-limite de venda 17 120401

Fazer download

Relação ao GS1-128

O código Datamatrix GS1 possui a mesma estrutura de dados do GS1-128. Assim, ele provavelmente será utilizado quando for necessário lidar com um grande volume de dados, apesar do fato da área de impressão ser limitada. Além disso, o código Datamatrix GS1 será padronizado no setor médico. Uma vez que os códigos precisam ser gravados diretamente sobre instrumentos médicos de aço, tais como escalpes e tesouras cirúrgicas, foram estabelecidas diretrizes.

  • * Instrumento médico de aço: Instrumento que é produzido com materiais tais como aço inoxidável, alumínio, liga de cobre, titânio ou cerâmica, e que é reutilizado em procedimentos médicos e cirurgias.

Fazer download

Retornar à página inicial de Informações e dicas sobre códigos de barras


Deseja saber mais?

  • Prática básica de códigos 2D Vol.1 [Tipos de códigos 2D]

Início da página

Outras páginas

+55-11-3045-4011