Descrição do GS1-128, EAN/UCC-128, EAN-128, UCC-128
O GS1-128 ou EAN/UCC 128 é uma forma especial de código 128. Ele prevê o uso de um sinal especial-o FNC1-imediatamente após o sinal de início. Esta seqüência direta de sinais de início e FNC1 no início é um indicador exclusivo para um GS1-128 ou EAN/UCC 128. ActiveBarcode cria automaticamente o carácter inicial e o seguinte FNC1 para si.
O comprimento do código é variável. No entanto, o comprimento máximo do código não deve exceder 165 mm. Um máximo de 48 caracteres de utilitário (incluindo os identificadores de dados/ais e quaisquer separadores FNC1) podem ser codificados.
Vários dados podem ser codificados simultaneamente em um código de barras GS1-128 ou EAN/UCC 128. 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. Um código de barras pode ser parecido com este:
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 clara somente e não são codificados no código de barras. 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?
ActiveBarcode oferece o "EAN/UCC 128 AI" a partir da versão 5, 0 em diante, que cuida de seu trabalho e é extremamente fácil de manusear. 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 código de barras, criando o código de barras EAN/UCC 128 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 do ai seguinte para que o scanner (ou o software por trás dele) sabe que os dados de comprimento variável é concluído e que os dados são concluídos novamente uma 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:
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
Uma lista de identificadores de aplicativo padronizados pode ser encontrada aqui.
Mais informações sobre isso podem ser encontradas em Wikipedia:
http://de.wikipedia.org/wiki/EAN128
Dados técnicos
Caracteres válidos: | alfanumérico |
Comprimento: | Variável sem comprimento fixo. |
Dígito da verificação: |
Calculado de acordo com Modulo 103 O ActiveBarcode calcula automaticamente o dígito verificador automaticamente. |
Tipo#: |
EAN/UCC-128 - #15 - CODEEAN128 EAN/UCC-128 AI - #28 - CODEEAN128AI GS1-128 - #108 CODEGS1128 |