Etiqueta GS1-128: identificadores de aplicação na logística
Uma etiqueta GS1-128 é um símbolo Code 128 que carrega identificadores de aplicação GS1: um GTIN, um lote, uma data de validade, um número de série. As barras parecem Code 128 comum; o que muda é a gramática do payload e o caractere FNC1, que diz ao leitor onde termina um campo de tamanho variável e começa o próximo.
GS1-128 é Code 128 com payload GS1
O Code 128 é uma simbologia de uso geral. O GS1-128 o restringe: o primeiro caractere do símbolo é FNC1, todo campo começa com um identificador de aplicação registrado, e os dados obedecem às regras de tamanho e de caracteres daquele identificador. Um leitor que conhece GS1 interpreta os campos; um leitor comum de Code 128 vê as barras mas não entende a estrutura. Não rotule um símbolo GS1-128 como “Code 128” no documento de expedição.
Escolha os identificadores de aplicação
| AI | Dado | Tamanho e observações |
|---|---|---|
| 00 | SSCC-18 | 18 dígitos fixos — a placa de licença de um palete ou caixa. |
| 01 | GTIN-14 | 14 dígitos fixos, incluindo o dígito verificador. |
| 10 | Lote | Tamanho variável, até 20 caracteres. Precisa de separador quando vem outro campo depois. |
| 17 | Validade | 6 dígitos fixos, AAMMDD. |
| 21 | Número de série | Tamanho variável, até 20 caracteres. |
Fixe a ordem cedo: [01] GTIN, [17] validade, [10] lote é a sequência familiar em caixas de alimentos e remédios. Inclua apenas o que o sistema receptor realmente lê — cada campo extra alonga o símbolo e estreita as barras.
Monte o payload entre colchetes
- Escreva cada campo como [AI]valor, sem espaços entre os campos.
- Use o GTIN-14 no AI 01 e seis dígitos AAMMDD no AI 17.
- Deixe o codificador inserir o FNC1: a entrada entre colchetes é a forma segura de expressá-lo sem digitar caracteres de controle.
- Mantenha curtos os campos variáveis como 10 e 21; são eles que obrigam o separador.
O dígito verificador do AI 01 faz parte do GTIN e precisa estar correto. Se o seu ERP fornece um GTIN de 13 dígitos, complete para 14 à esquerda antes de codificar — o zero inicial faz parte do número, não é formatação.
Imprima a etiqueta logística
Um símbolo GS1-128 em uma caixa normalmente é impresso a 100% ou maior, com zona silenciosa de pelo menos dez módulos de cada lado e barras perpendiculares à direção de leitura. Mantenha a linha de interpretação legível — o texto dos AIs entre colchetes — abaixo ou ao lado das barras, para a equipe do armazém trabalhar quando o leitor falhar. Teste com o leitor que o armazém realmente usa, na distância em que ele é realmente segurado.
- Deixe pelo menos 10 mm de etiqueta em branco ao redor do símbolo.
- Não reduza abaixo de 80% de ampliação para um leitor de esteira.
- Evite imprimir sobre emendas, grampos ou a ondulação do papelão.
- Imprima uma caixa de teste e leia depois de fechar e empilhar.
Perguntas frequentes
Qual a diferença entre GS1-128 e Code 128?
O GS1-128 é Code 128 com payload GS1: o FNC1 abre o símbolo e os dados seguem as regras dos identificadores de aplicação. Um Code 128 comum aceita texto livre.
Preciso de FNC1 entre todos os campos?
Não. Campos de tamanho fixo, como 01 e 17, dispensam separador. O FNC1 é obrigatório depois de um campo variável quando vem outro campo em seguida.
Um celular consegue ler uma etiqueta GS1-128?
Alguns apps decodificam as barras, mas interpretar os identificadores de aplicação é outra etapa. Use um leitor de armazém ou um software que interprete dados GS1.