DataMatrix

DataMatrix

Descrição do DataMatrix

DataMatrixO código de matriz de dados é um dos códigos 2D mais conhecidos e consiste em 4 componentes principais:
  • Área de dados: esta área contém os dados em forma codificada.
  • Linha de limite fixa: Este é o canto que é representado por uma linha ininterrupta no alinhamento normal à esquerda e inferior da área de dados. Isso é usado para detectar o código e sua localização durante a digitalização.
  • Linha de limite aberta: Este é o canto oposto da "linha de limite fixa". Estas linhas (superior e direita) alternadamente consistem em pontos pretos e brancos, por isso são linhas abertas. Eles são usados para determinar linhas e colunas durante a digitalização.
  • Zona de descanso: esta é a área em torno do código. Esse intervalo deve ser pelo menos tão largo quanto uma coluna/linha ou um ponto do código.

No desenvolvimento da matriz de dados (desde o início da década de 1980) surgiram diferentes estágios de desenvolvimento, que diferem na correção de erros. Estes são chamados ECC n. ECC é uma abreviatura de "erro de verificação e correção algoritmo" e o ' n' significa um número. Basicamente, existem duas versões: ECC 000-140 e ECC 200. A variante atual, mais segura e recomendada é ECC 200 (Reed-Solomon Error Correction), que também usa o activebarcode para criar a matriz de dados. Uma matriz de dados permanece legível com essa correção de erro, mesmo que até 25% dele seja coberto ou destruído.

Em um código de matriz de dados, você pode codificar até 3116 dígitos ou 2335 caracteres. Dependendo da quantidade de dados, um tamanho de símbolo diferente é usado para essa finalidade.

Dependendo da área de aplicação desejada, selecione um dos tipos oferecidos pelo ActiveBarcode:
  • DataMatrix (tipo #37)
    ActiveBarcode sempre seleciona automaticamente o tamanho do símbolo mais apropriado para esta variante. Os tamanhos de símbolo 12x12 e 8x18, bem como 20x20 e 12x36 cada têm o mesmo número representável de dígitos/caracteres/bytes. ActiveBarcode sempre seleciona a variante quadrada (ou seja, 12x12 ou 20x20), se necessário.

  • DataMatrix Square (tipo #42)
    ActiveBarcode sempre seleciona automaticamente o tamanho do símbolo quadrado mais apropriado para esta variante.

  • DataMatrix retangular (tipo #43)
    ActiveBarcode seleciona sempre automaticamente o Retangular o mais apropriado , isto é tamanho não-quadrado do símbolo, nesta variação.

  • <Do tamanho do símbolo> de DataMatrix (tipos #44 a #73)
    Você seleciona o tamanho do símbolo a partir do tipo, por exemplo, Selecione o tipo "DataMatrix 18x18" para o tamanho do símbolo 18x18.

  • Uma lista de tamanhos de símbolo Data Matrix com exemplos pode ser encontrada aqui.
Vantagem da matriz de dados: código muito compacto e seguro.
Desvantagem da matriz de dados: não legível com leitores de código de barras lineares, mas apenas com "sistemas de processamento de imagem".

 

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.