Montagem Código UPC-A/EAN13

Como montar um códiGO UPC-A/EAN13

O código UPC-A/EAN13 é composto de 12 dígitos mais um último dígito verificador. Sua finalidade é conferir se o leitor (scanner ou caneta ótica) efetuou a leitura correta. A razão pela qual se tornou necessária a inclusão deste dígito foi a necessidade de precisão e autochecagem das leitoras.

O leitor de código de barras lê todos os treze dígitos, refaz a conta que vamos realizar abaixo e compara com o décimo terceiro. Se a comparação não conferir, o leitor tem certeza de que a leitura foi errada e tenta novamente; se a comparação bater, ouvimos aquele apito característico, indicando que a leitura deu certo.

O leitor pode ler errado dois dígitos de forma a um erro compensar o outro no cálculo do digito verificador, porém esta probabilidade e de aproximadamente uma entre um trilhão de leituras. Ou seja, ou o leitor lê corretamente, ou não lê.

Para começar, escolha o país onde o produto será comercializado, no caso do nosso código de exemplo, escolheremos patrioticamente o Brasil.

789

O próximo passo é identificar a empresa, vamos criar uma empresa fictícia, a Pamonhas & Pamonha S.A. Esta empresa recebeu ao se filiar à EAN Brasil o código 20463, para montar seus códigos de barras.

A única interferência da EAN Brasil no processo se constitui no fornecimento do código que a empresa pode utilizar.

A EAN Brasil não cadastra os números de produtos, portanto, não há necessidade de receber aprovação da entidade para iniciar a marcação. Informamos, apenas, que em momento oportuno, a EAN Brasil solicita às empresas associadas a relação de itens codificados para levantamentos estatísticos. Apenas nessa ocasião estas informações devem ser enviadas.

78920463

O próximo passo é definir o código do produto que vamos comercializar.

Observe que a empresa é totalmente livre para criar ate 9999 produtos, seguindo as recomendações da EAN BRASIL :

Estes procedimentos garantem a identificação adequada de cada item, como também o aproveitamento máximo do campo de dígitos do produto.

Vamos escolher o produto numero 1 da empresa, a pamonha padrão, que receberá o código 0001.

789204630001

O próximo passo é calcular o dígito verificador, o procedimento é o mesmo seja um código de barras no padrão UPC-A ou no padrão EAN13. Numeram-se todos os dígitos identificando os impares dos pares.

7-8-9-2-0-4-6-3-0-0-0-1
1-2-3-4-5-6-7-8-9-10-11-12
Impar - Par - Impar - Par - Impar - Par - Impar - Par - Impar - Par - Impar - Par

Somam-se os impares e o resultado é: 7 + 9 + 0 + 6 + 0 + 0 = 22
Somam-se os  pares  e  o resultado é: 8 + 2 + 4 + 3 + 0 + 1 = 18

É aqui que ocorre a diferença entre um código EAN13 e um UPC-A. No caso do EAN13, multiplica-se o resultado da soma dos pares por 3. No caso, do UPC-A, multiplica-se o resultado da soma dos impares por 3.

Portanto, para o EAN13, multiplica-se os pares por 3, sendo 18 * 3 = 54.

A seguir soma-se os números encontrados : 22 + 54 = 76.

Pega-se então o próximo número múltiplo de 10 acima de 76, no caso 80.

A diferença 80 - 76 = 4 é o dígito verificador para o código que estamos montando.

7892046300014

Este artigo ajudou você?