GS1-DataMatrix

Descrição do GS1-DataMatrix

ActiveBarcode: GS1-DataMatrixO GS1-DataMatrix é usado para o comércio e a indústria, especial para a rotulagem dos bens e da pálete.

O GS1 DataMatrix é uma forma especial do código 2D DataMatrix. Ele fornece para o uso de dois caracteres especiais, o FNC1 imediatamente após o sinal de início e o ' campo separador ' GS. A sucessão direta de personagens de início e FNC1 no início do DataMatrix é um indicador único para um GS1 DataMatrix. O ActiveBarcode cria automaticamente o carácter inicial e o seguinte FNC1 para si.

Vários dados podem ser codificados simultaneamente em um GS1 DataMatrix. Por exemplo, é comum rotular paletes de alimentos além do código do produto (como com o EAN 13) também com snotes de peso e a data de validade no código de barras.

Para codificar esses dados diferentes em um código de barras, há um padrão internacional para identificadores de dados que especificam quais dados são codificados. Esses são os identificadores de aplicativo. Por exemplo, um GS1 DataMatrix pode ser parecido com este:

Barcode

Os valores dentro dos parênteses são os identificadores de aplicativo (ai para abreviação) e os valores, em seguida, os dados correspondentes. Os colchetes são para a legibilidade da linha de texto simples e não são codificados no código. Por exemplo, o "(01)" indica o código do produto, que é sempre especificado em 14 dígitos. Estes 14 dígitos seguem o ai. Isso é seguido pelo ai seguinte para os próximos dados. Neste exemplo, é a data de expiração, indicada pelo ai "(15)", que é sempre 6 dígitos e representa a data no formulário YYMMDD. Neste exemplo, é a data 31.12.05

O que eu entro como texto para ActiveBarcode para criar um código com o identificador de aplicativo?
Você simplesmente entra na linha clara para ser codificado incl. os suportes para o ais, por exemplo (01) 01234567890128 (15) 051231. O ActiveBarcode remove automaticamente os parênteses para codificação como um código de barras, criando o código de barras GS1 DataMatrix correto 010123456789012815051231.

Se você estiver usando a ia para usar os dados de comprimento variável, é necessário definir o caractere de controle FNC1 antes da próxima ai para que o scanner (ou o software por trás dele) saiba que os dados de comprimento variável são concluídos e que os dados são de comprimento variável outra vez um ai segue.
Por exemplo, convém exibir a quantidade em partes (ai #30) e o número de série (ai #21) em um código:

Barcode

Neste exemplo, a quantidade foi codificada com 19 partes e o número de série 123456789012. Uma vez que o número de peças pode ser de até 8 dígitos de comprimento, o caractere de controle FNC1 é codificado atrás do 9, de modo que o scanner "sabe" que os dados estão agora acabados e um novo ai está chegando. Para ActiveBarcode, você cria o caractere de controle FNC1 simplesmente digitando < FNC1 >, como neste exemplo:
(30) 19 < FNC1 > (21) 123456789012

Nota: se o seu scanner tiver problemas ao detectar o < FNC1 >, tente usar o < GS > como um delimitador em vez disso. Alguns modelos esperam incorretamente esse caractere.

Uma lista de identificadores de aplicativo padronizados pode ser encontrada aqui.

Uma lista de tamanhos de símbolo Data Matrix com exemplos pode ser encontrada aqui.

 

Dados técnicos

Caracteres válidos: alfanumérico
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 - #74 - CODEGS1DATAMATRIX
Lista de todos os tamanhos de símbolos