Você está na página 1de 3

22/08/2018 .

NET – Código de Barras – EAN 8 e 13 – Parte 01 | iMasters

O código EAN possui duas estruturas de codificação: as versões EAN-13 e EAN-8, que são utilizadas para
identificar produtos e bens de consumo.

EAN 13
EAN-13 é um código de barras no padrão EAN definido pela GS1(GS1 Brasil – Associação Brasileira de
Automação), adaptado em mais de cem organizações membros GS1 para a identificação dos itens,
principalmente nos pontos de venda a varejo. No EAN-13, o símbolo codifica treze números que estão
divididos em quatro partes; dos treze dígitos, doze são dos dados referentes ao produto e um é o dígito
verificador (Codificação EAN-13, 2007).

O código EAN-13 identifica o país de origem do produto, a empresa e o produto por ela produzido. O último
dígito serve para o controle da composição total do código e é obtido através de cálculo algoritmo.

As quatro partes que compõem o código são:

País de origem do produto

Empresa fabricante

Produto por ela produzido

Dígito verificador

Ex: Para o número EAN-13 789123456789-5, temos:

País Empresa Produto DV


789 12345 6789 5
3 dígitos para o 6,5 ou 4 dígitos
Definidos pela Dígito de
país(Brasil=789) para a empresa
empresa para controle
identificar o
produto
Cálculo do dígito verificador EAN 13
Tomando como base o EAN 13 de número: 789100031550-?

Multiplicam-se os dígitos do código por 1 e por 3, em sequência repetitiva de 1 e 3;

7*1=7

8 * 3 = 24

9*1=9

1*3=3

0*1=0

0*3=0

0*1=0

3*3=9

1*1=1

5 * 3 = 15

5*1=5
https://imasters.com.br/dotnet/net-codigo-de-barras-ean-8-e-13-parte-01 1/3
22/08/2018 .NET – Código de Barras – EAN 8 e 13 – Parte 01 | iMasters

0*3=0

Depois você soma o resultado das multiplicações. Nesse caso, o resultado da soma é 73.

Agora você precisa encontrar o múltiplo de 10 mais próximo do resultado da soma. Atenção: o múltiplo de
10 deve ser maior ou igual ao resultado da soma (nunca menor). Nesse caso, o múltiplo de 10 maior ou igual
e mais próximo de 73 é 80.

Subtraia o resultado da soma do múltiplo que você encontrou: 80-73 = 7

O resultado desta subtração será o digito verificador.

Assim, o código completo é 7891000315507

Fonte: http://pt.wikipedia.org/wiki/EAN-13

EAN 8
EAN-8 é o equivalente EAN do UPC-E que é utilizado em embalagens pequenas de produtos. O dado
codificado por meio do código de barras EAN 8 identifica o produto e seu fabricante. Como um número
limitado de prefixos EAN 8 é disponibilizado por país, essa simbologia é utilizada somente se não for
possível o uso do EAN 13 na embalagem do produto. A simbologia EAN 8 também é conhecida pelos
termos GS1-8, EAN/UCC-8, GTIN-8, European Article Number 8.

Que tipo de dado pode ser codificado com a simbologia EAN 8 ?


– O código de barras EAN 8 é representado por 7 dígitos principais mais 1 dígito verificador.

A versão EAN-8 é utilizada somente em embalagens que não têm espaço útil suficiente para a aplicação do
EAN-13.

Esse código indica o país, o produto e tem um dígito de controle, dispensando o número da empresa.

Ex: Para o número EAN-13 7891234-2, temos:

País Produto DV
789 1234 2
3 dígitos para o 4 dígitos Dígito de
país(Brasil=789) controle
Como o nome sugere, o EAN-8 armazena 8 dígitos, assim divididos:

sistema de numeração (dois ou três dígitos)

código do produto (quatro a cinco dígitos)

dígito de controle (um dígito)

No EAN-8, o código do produto é definido pelo grupo responsável pelo sistema de numeração. Por exemplo,
no caso do Brasil, o sistema de numeração é 789 e o código do produto, com quatro dígitos, é definido pela
GS1 Brasil.

O dígito de controle é calculado como no EAN-13, considerando 5 zeros à esquerda:

Some os dígitos “pares” (2o, 4o e 6o)

Some os dígitos “ímpares” (1o, 3o, 5o e 7o) e multiplique por três

Some os dois resultados anteriores


https://imasters.com.br/dotnet/net-codigo-de-barras-ean-8-e-13-parte-01 2/3
22/08/2018 .NET – Código de Barras – EAN 8 e 13 – Parte 01 | iMasters

O dígito é o valor que somado ao total resulte em um múltiplo de dez

Por exemplo, considerando o código 78918344, o dígito 4 é obtido por

(7+9+8+4)*3 + (8+1+3) = 96

10 – (96 % 10) = 4

Um código EAN-13 possui a seguinte estrutura básica:

A marca de início, 101

O grupo da esquerda, composto pelos primeiros quatro dígitos

A marca central, 01010

O grupo da direita composto pelos quatro últimos dígitos

A marca de fim, 101

A tabela para codificação dos dígitos em barras é a mesma do EAN-13, considerando todos os dígitos do
grupo da esquerda com paridade ímpar.

O tamanho de um código EAN-8 é de 3 + 4*7 + 5 + 4*7 + 3 = 67 módulos.

https://imasters.com.br/dotnet/net-codigo-de-barras-ean-8-e-13-parte-01 3/3

Você também pode gostar