O que significam os 13 dígitos
Um código de barras EAN-13 carrega um GTIN-13, o número que identifica um item comercial no caixa. Os primeiros dígitos são um prefixo GS1, que mostra qual organização-membro da GS1 emitiu o número da empresa, e não necessariamente onde o produto foi fabricado. O prefixo da empresa e a referência do item juntos identificam o produto, e o último dígito é o dígito verificador.
A divisão entre prefixo da empresa e referência do item varia, porque a GS1 emite prefixos de tamanhos diferentes conforme quantos produtos a empresa precisa numerar.
- Prefixo GS1: normalmente 3 dígitos, por exemplo 978 ou 979 para livros (ISBN)
- Número da empresa e referência do item: 9 dígitos no total
- Dígito verificador: 1 dígito
- Largura do símbolo: 95 módulos mais as zonas de silêncio
Como o dígito verificador é calculado
O dígito verificador do EAN-13 usa um cálculo módulo 10 com pesos alternados de 1 e 3. Multiplique os 12 primeiros dígitos por 1, 3, 1, 3 e assim por diante, da esquerda para a direita, some os resultados, e o dígito verificador é o valor necessário para chegar ao próximo múltiplo de 10.
Para 950600013435, a soma ponderada é 78, então o dígito verificador é 2 e o número completo é 9506000134352. O leitor recalcula isso a cada leitura e rejeita uma leitura que não confira.
Estrutura e parentes
O símbolo tem barras de guarda de início, centro e fim, com seis dígitos de cada lado. O primeiro dígito não é desenhado como barras próprias; ele é codificado pelo padrão dos seis dígitos do lado esquerdo. O EAN-8 é uma versão mais curta para embalagens muito pequenas, e o UPC-A é a forma de 12 dígitos usada nos EUA e no Canadá. A simbologia é especificada na ISO/IEC 15420.