zplCloud Blog
GS1 QR Code e o Passaporte Digital de Produto: um código para o caixa e para o cliente
A partir de 2027, a UE exige um Passaporte Digital de Produto para os primeiros grupos de produtos. O caminho até lá não é um segundo código ao lado do código de barras - é um GS1 Digital Link, e você nem precisa de um domínio próprio para isso.
Dois códigos em uma etiqueta são um paliativo
Quem hoje cria um link para um passaporte de produto normalmente cola um segundo QR code ao lado do código de barras EAN. Isso ocupa espaço, confunde o caixa, e ninguém sabe qual é o código certo.
O GS1 Digital Link - muitas vezes chamado simplesmente de Digital Link QR - resolve isso de outra forma: ele codifica os dados do produto como uma URL comum. Um scanner de caixa reconhece pelo padrão do caminho que há um GTIN dentro e o extrai. Um celular abre o mesmo endereço como página web. Um código, dois públicos.
https://mybrand.com/gs1/01/04006381333931/10/L-2026-0417/21/SN-0000184?15=270930
└──┬─┘└──────┬─────┘└┬┘└────┬────┘└┬┘└───┬───┘ └┬┘└──┬─┘
GTIN GTIN lote lote série série validade
chave chave chave chave
Cada par nessa URL é um Identificador de Aplicação GS1 (AI) com seu valor - a lista completa está na referência de AIs da GS1. As chaves primárias e seus qualificadores formam o caminho; todos os demais atributos são acrescentados como query string. É exatamente essa divisão que torna a URL inequívoca para os scanners.
O equívoco de achar que é preciso um domínio próprio
Quase todo guia começa com: "Configure um serviço de resolução em id.yourbrand.com." É aí que a maioria dos projetos empaca - novo hostname, novo certificado, pedido de DNS, responsabilidade operacional.
Nada disso é necessário. A GS1 permite segmentos de caminho arbitrários antes dos identificadores de aplicação. O domínio que sua empresa já tem mais um subcaminho é suficiente:
https://mybrand.com/gs1/01/04006381333931
Uma única regra de redirecionamento no servidor web que você já opera resolve. A GS1 confirma isso explicitamente em sua base de conhecimento: Is it OK to include additional path segments?
Um efeito colateral útil: enquanto o passaporte ainda não existe, /gs1/… simplesmente aponta para a página do produto. As etiquetas impressas continuam válidas quando, mais tarde, o passaporte real passar a ocupar o mesmo endereço.
O que o Passaporte Digital de Produto exige
O DPP vem do Regulamento de Ecodesign da UE (ESPR) e é introduzido grupo de produtos por grupo de produtos. Os têxteis estão na primeira onda; baterias, eletrônicos e móveis vêm em seguida. São exigidas informações sobre origem, composição de materiais, reparabilidade e reciclagem - acessíveis digitalmente por meio de um portador de dados no produto.
Para o lado da etiquetagem, isso significa três coisas:
1. O portador é um código 2D. Na prática, um GS1 QR Code ou um GS1 DataMatrix.
2. Ele precisa identificar cada item. Só o GTIN não basta quando lote ou número de série fazem parte da rastreabilidade.
3. Ele precisa resolver de forma permanente. A URL sobrevive ao produto - por isso o domínio próprio e nenhum serviço de encurtamento de links.
Vale a leitura:
A armadilha que quebra códigos GS1 na prática
Um código GS1 não é uma simbologia própria - é um acordo sobre o conteúdo, expresso como Identificadores de Aplicação GS1 (AI): prefixos de dois a quatro dígitos que dizem o que significa o valor que vem depois deles - 01 GTIN, 10 lote, 21 número de série, 15 data de validade. Os mesmos dados ficam em GS1-128, GS1 DataMatrix, GS1 QR e GS1 DataBar, apenas empacotados de forma diferente. E é no empacotamento que quase todo mundo escorrega.
Os identificadores de aplicação têm comprimento predefinido ou variável. Um elemento de comprimento variável precisa ser seguido por um separador (FNC1) - mas não quando é o último. Colocar um separador depois de cada campo variável produz um código que alguns scanners leem e outros não.
01 04006381333931 10 L-2026-0417 <GS> 21 SN-0000184
│ │ │
predefinido: variável: variável, mas último
sem separador separador exigido elemento: SEM separador
E há os erros silenciosos: um GTIN com dígito verificador errado, mês 15 em um campo de data, caracteres fora do conjunto de caracteres 82 da GS1. Nada disso é visível em um código impresso - até a mercadoria ficar parada no recebimento.
No designer
O zplCloud agora tem uma seção GS1 em cada elemento de código de barras. Em vez de montar uma string de conteúdo, você mantém uma lista de identificadores de aplicação:
- Escolha o Identificador de Aplicação GS1 (AI) - com nome em linguagem simples, regra de comprimento e conjunto de caracteres
- Informe o valor - fixo ou vinculado a um campo da sua fonte de dados
- Escolha a codificação - notação entre parênteses para GS1-128 e DataBar, forma bruta com FNC1 para GS1 DataMatrix, Digital Link para GS1 QR
- Validação enquanto você digita - comprimento, conjunto de caracteres, plausibilidade de datas e dígito verificador
O editor coloca os separadores sozinho, seguindo a regra acima, incluindo a exceção para o último elemento. O conteúdo resultante aparece abaixo da lista, com os caracteres de controle exibidos como <GS>.
Também passa a ser selecionável: GS1 DataBar Expanded - a variante compacta para alimentos frescos e etiquetas pequenas, onde um GS1-128 não cabe.
Um modelo para começar
A galeria de modelos contém GS1 QR Code com Passaporte Digital de Produto (DPP): 50 × 30 mm, um GS1 QR Code com um Digital Link formado por GTIN, lote, número de série e data de validade, com as mesmas informações em texto simples ao lado. Abra, informe o seu domínio de resolução e vincule os valores à sua fonte de dados.
O que você pode fazer hoje
O DPP parece distante, mas o trabalho de base é pequeno e duradouro:
1. Defina o subcaminho. /gs1 no domínio da empresa, redirecionando para a página do produto. Uma linha de configuração no servidor web.
2. Imprima o GS1 QR junto. Ao lado do EAN, enquanto os caixas ainda não migraram.
3. Inclua lote e número de série. Eles quase não custam nada dentro do código e são a base de qualquer rastreabilidade futura.
Quando a obrigação entrar em vigor, só o conteúdo por trás da URL ainda precisará ser construído - as etiquetas já estarão certas.
Pronto para usar
A etiqueta descrita aqui existe como modelo, e cada identificador que pode entrar no código
está listado com seu tipo de dado, comprimento e significado:
- Modelo de etiqueta DPP com GS1 Digital Link QR
- Banco de dados de Identificadores de Aplicação GS1 - todos os 224 identificadores, pesquisáveis
- Verificar um código de barras - cole o código ou envie uma foto