Como o UPC-A se relaciona com o EAN-13
O UPC-A é, na prática, um subconjunto do EAN-13. Um número UPC-A de 12 dígitos vira um número EAN-13 válido ao ganhar um 0 na frente, e as barras são as mesmas, então os leitores de caixa do mundo todo leem os dois.
O UPC foi desenvolvido no início dos anos 1970, com George Laurer, da IBM, creditado pelo desenho do símbolo, e a primeira leitura no varejo aconteceu em 1974, em Ohio. O EAN-13 foi criado depois, como uma extensão internacional.
Dígitos e dígito verificador
Os 12 dígitos são um prefixo de empresa GS1, uma referência do item e um dígito verificador. O dígito verificador usa pesos 3 e 1: multiplique por 3 os dígitos das posições ímpares, por 1 os das posições pares, some tudo e arredonde para o próximo múltiplo de 10.
Por exemplo, 01234567890 dá uma soma ponderada de 85, então o dígito verificador é 5 e o código completo é 012345678905. O UPC-E é uma forma mais curta, com supressão de zeros, para embalagens pequenas.
- Comprimento: 12 dígitos
- Largura: 95 módulos mais as zonas de silêncio, como no EAN-13
- Forma curta: UPC-E, 8 dígitos
- Números emitidos pela GS1 US nos Estados Unidos