Datamatrix

Gerador de código Datamatrix

A Datamatrix é um código bidimensional (2D) que consiste em células organizadas em “células” a preto e branco (padrões quadrados ou rectangulares). A informação codificada pode ser texto ou dados brutos. O tamanho da informação é de alguns bytes ate 2 kilobytes, o comprimento depende depende da informação a ser codificada.

É possível adicionar um código de correção de erros para aumentar o símbolo de força: mesmo que estejam parcialmente danificados, ainda podem ser lidos.

Nota: Não há nenhum texto legível exibido com este tipo de simbologia.

Código de barras de Datamatrix
Código de barras de Datamatrix

Como gerar código Datamatrix

Datamatrix pode codificar texto de várias formas diferentes.
Use a caixa de combinação de codificação do programa de código de barras Labeljoy para definir o algoritmo de codificação mais adequada para o texto que quer codificar:

  • (Misto): configuração padrão. Permite a codificação dos dados através de uma combinação de todos os seguintes modos de codificação de acordo com o tipo de dados encontrados. Normalmente essa configuração produz os melhores resultados.
  • Ascii: permite a codificação de todos os 256 caracteres da tabela padrão ASCII. Produz os melhores resultados em caracteres numéricos e valores ASCII entre 0 e 127.
  • C40: permite a codificação de números, letras e alguns caracteres especiais. Mais adequado para códigos alfanuméricos com texto na maior parte maiúsculo.
  • Texto: permite a codificação de números, letras e alguns caracteres especiais. Mais adequado para códigos alfanuméricos na maioria texto minúsculo.
  • X12: permite a codificação dos caracteres incluídos no conjunto ANSI X12.
  • Edifact: permite a codificação de caracteres ASCII que variam entre 32 e 94. Incluído para compatibilidade com versões anteriores, é considerado obsoleto.
  • Base 256: codificação específica para bytes de dados que variam entre 0 e 255. Ao utilizar este algoritmo de codificação, é possível codificar qualquer valor entre 0 e 00 × 0xFF (decimal 0 ~ 255). Para usar essa codificação precisa introduzir uma string contendo valores hexadecimais de 2 dígitos, separados por um espaço: por exemplo, 32 FA 56 E8 12 … etc.

Códigos Datamatrix

Codificação de Datamatrix: https://www.labeljoy.com/free-label-software/

Data Matrix ASCII codificação
Com codificação ASCII
Data Matrix codificação de texto
Com codificação de texto

A caixa de selecção do tamanho do símbolo permite introduzir a dimensão mínima do símbolo. A arquitectura de Datamatrix organiza as informações numa série de matrizes quadradas ou retangulares, combinados para representar os dados codificados. O número de matrizes necessários depende da quantidade de dados codificados.
Normalmente, o símbolo de Datamatrix é gerado com o menor número possível de matrizes necessários para representar os dados codificados, mas em alguns casos, pode ser desejável para aumentar o número mínimo de matrizes desenhada, ter a certeza de que todos os símbolos impressos têm o mesmo tamanho independentemente da quantidade de dados codificados. Por exemplo, se conectar um código de barras de Datamatrix ao campo de endereço de uma base de dados, pode ser necessário para todos os símbolos de ter o mesmo tamanho, independentemente da duração de endereço único. Em tal cenário, será capaz de definir um tamanho mínimo de símbolo para todos os códigos de barras gerados.

Codificação de Datamatrix: 12345

Com (Auto) tamanho do símbolo
Com (Auto) tamanho do símbolo
Datamatrix tamanho mínimo
Com 16×48 tamanho mínimo de simbolo

Encadeamento de texto:
Quando um elemento de código de barra de Datamatrix é gerado por encadear campos ou contadores, aplicam-se as seguintes regras:

  • Conteúdo do texto deve estar de acordo com o algoritmo de codificação selecionado.
  • O comprimento do texto não deve exceder a capacidade máxima.

Quando um valor que não cumpra as regras acima for encontrado, o código de barras não é exibido.

Limitações:
Símbolos Datamatrix gerados com Labeljoy não suportam: Extended Channel Interpretation (ECI), modo FNC1 e modo Structure Append.