DataMatrix

Descrição do DataMatrix

ActiveBarcode: DataMatrixUm dos códigos 2D mais conhecidos é o código DataMatrix, que é composto por 4 componentes principais:
  • Área de dados: Esta área contém os dados sob forma codificada.
  • Linha de limitação fechada: Este é o canto que é representado no alinhamento normal à esquerda e abaixo da área de dados com uma linha ininterrupta. Com base nisto, o código e o seu alinhamento são reconhecidos durante a leitura.
  • Linha de fronteira aberta: Este é o canto oposto da linha de limitação fechada. Estas linhas acima e à direita são constituídas por pontos pretos e brancos alternados. São utilizadas para a determinação de linhas e colunas durante a digitalização.
  • Zona de silêncio: Esta área rodeia o código. Esta área deve ter, pelo menos, a mesma largura que um ponto do código.
O desenvolvimento do código DataMatrix começou na década de 1980. Atualmente, existem diferentes fases de desenvolvimento, que diferem em termos de correção de erros. Estes são designados por ECC, que significa Error Checking and Corretion Algorithm. Existem basicamente duas versões: ECC 000-140 e ECC 200. A variante mais atual e recomendada é a ECC 200 (correção de erros Reed-Solomon). O ActiveBarcode utiliza o ECC 200 para criar códigos DataMatrix. Um código DataMatrix ainda pode ser lido quando até 25% do mesmo está coberto ou danificado.

Um código DataMatrix pode codificar até 3.116 dígitos numéricos ou 2.335 caracteres alfanuméricos. O tamanho do símbolo utilizado depende da quantidade de dados a codificar.

No ActiveBarcode pode escolher entre diferentes opções para criar um DataMatrix:
  • DataMatrix (Type #37)
    ActiveBarcode sempre seleciona o melhor tamanho do símbolo que se encaixa para os dados a codificar. Os tamanhos de símbolo 12x12 e 8x18 e o tamanho do símbolo 20x20 e 12x36 têm o mesmo número de dados que podem codificar. Neste caso, o ActiveBarcode utiliza sempre as versões quadradas do DataMatrix Symbol.

  • Quadrado de DataMatrix (Tipo #42)
    O ActiveBarcode seleciona sempre o melhor quadrado tamanho do símbolo para codificar os dados.

  • DataMatrix Retangular (Tipo #43)
    O ActiveBarcode seleciona sempre o melhor tamanho de símbolo retangular, não quadrado para codificar os dados.

  • DataMatrix <Symbol size> (Tipos #44 a #73)
    O tamanho do símbolo é selecionado pelo utilizador no tipo. Por exemplo, selecionar o tipo DataMatrix 18x18 resultará num código com um tamanho de símbolo de 18x18.

Encontre uma lista dos tamanhos de símbolos do DataMatrix completa com exemplos aqui.

Mais informações sobre isso podem ser encontradas em https://pt.wikipedia.org/wiki/DataMatrix.

Dados técnicos

Caracteres válidos: ASCII 1-255
Comprimento: Variável sem comprimento fixo.
Dígito da verificação: Calculado de acordo com Reed-Solomon-Correção de erros
O ActiveBarcode calcula automaticamente o dígito verificador automaticamente.
Tipo#: DataMatrix - #37 - CODEDATAMATRIX
Lista de todos os tamanhos de símbolos
Informação: Este tipo de código de barras não tem texto legível com base na especificação. A propriedade ShowText não tem efeito, ao usar um desses códigos.

Outros tipos...

Quer saber mais sobre outros tipos de códigos de barras?