Os códigos EAN 13 ( numeração de artigo europeia de 13 dígitos) são códigos de barras usados mundialmente em todos os produtos de consumo (às vezes o EAN 8 é usado para itens pequenos). Possuem 13 dígitos, cujo significado varia de acordo com o tipo de produto:
A estrutura de barras exata de um código de barras EAN 13 é descrita no artigo sobre códigos de barras EAN .
Para livros , o código de barras EAN 13 segue a estrutura do ISBN para os travessões mais próximos, obrigatório para códigos ISBN- 13, mas não codificado em EAN-13.
Para todas as publicações publicadas em 2006 ou antes, o EAN começa com 978, seguido pelo código ISBN de 9 dígitos (ISBN completo menos sua chave de controle) e termina com a chave de controle EAN. Este ISBN também é denominado Bookland EAN porque seu prefixo 978 não é o código de um país, ele foi criado para agrupar todos os livros do mundo. Este país virtual é apelidado de Bookland ("a terra dos livros").
Desde janeiro de 2007, todos os ISBNs para novas publicações são compatíveis com os padrões EAN 13. Os códigos antigos são convertidos usando o grupo de prefixo 978 (ainda usado para a maioria das novas publicações), mas alguns editores recebem ISBNs de 13 dígitos no grupo 979 (esses códigos recebem não tem um equivalente de 10 dígitos).
Para publicações em série (periódicos como jornais, revistas e boletins informativos), os editores integram seu número ISSN padronizado de 8 dígitos em um código EAN de 13 dígitos, prefixando o código ISSN de 7 dígitos (portanto, truncado de sua chave de controle) por um grupo de 3 dígitos 977 , seguidos de dois dígitos disponíveis para os editores e frequentemente usados como código de preço ou para codificar encartes e suplementos anexados à série, e terminam com o índice de controle EAN. Ao contrário dos ISBNs de 10 dígitos, atualmente não existe um padrão que converta automaticamente ISSNs de 8 dígitos em códigos EAN de 13 dígitos. Se tal padrão for adotado, ele deve usar um grupo EAN diferente de 977 para evitar colisões com códigos EAN-13 já em uso, ou para regular o uso dos dois últimos dígitos anteriores ao dígito da chave de verificação EAN.
A peculiaridade dos códigos EAN 13 é que seu primeiro dígito não é codificado na forma de um elemento EAN, mas pela seqüência dos tipos de elementos dos 6 dígitos que o seguem.
Leitores de código de barras (que podem reconhecer se um item é do tipo A ou B), por conseguinte, deduzir o valor do 1 r figura do padrão formado pelos tipos de itens de 2 e figura em 7 th dígitos. Aqui está a tabela que mostra a correspondência entre o padrão e do 1 st figura:
1 r dígitos | Padrão | Observações |
---|---|---|
0 | [AAAAAA] |
Entre as 64 combinações possíveis de 6 elementos do tipo A ou B (antes da zona de guarda central),
|
1 | [AABABB] | |
2 | [AABBAB] | |
3 | [AABBBA] | |
4 | [ABAABB] | |
5 | [ABBAAB] | |
6 | [ABBBAA] | |
7 | [ABABAB] | |
8 | [ABABBA] | |
9 | [ABBABA] |
Exemplo : tome o exemplo de um código de 13 dígitos: 9-782940-199617 . Sendo o primeiro número um 9, a sequência deve ser: "ABBABA-Danemark", ou seja:
(9) | |||||||||||||||
" | 7 | 8 | 2 | 9 | 4 | 0 | - | 1 | 9 | 9 | 6 | 1 | 7 | " | |
101 | 0111011 | 0001001 | 0011011 | 0001011 | 0011101 | 0001101 | 01010 | 1100110 | 1110100 | 1110100 | 1010000 | 1100110 | 1000 100 | 101 | |
começar | tipo A | tipo B | tipo B | tipo A | tipo B | tipo A | meio | tipo C | tipo C | tipo C | tipo C | tipo C | tipo C | fim |
O último dígito de um código EAN 13 é sempre um dígito de verificação ( dígito de verificação ). O princípio é o mesmo que a fórmula de Luhn , exceto que as classificações pares são multiplicadas por três e não por dois. É calculado a partir dos primeiros doze dígitos de acordo com o seguinte algoritmo:
Por exemplo, o cálculo da chave de controle do código EAN 13, cujos primeiros 12 dígitos são 471-9-5120-0288- x (onde x é a chave de controle que estamos procurando), resulta da tabela a seguir :
Dígitos do código de barras "n" | 4 | 7 | 1 | 9 | 5 | 1 | 2 | 0 | 0 | 2 | 8 | 8 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Ponderações "P" | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
Resultados "n" × "p" | 4 | 21 | 1 | 27 | 5 | 3 | 2 | 0 | 0 | 6 | 8 | 24 |
A soma é neste exemplo 4 + 21 + 1 + 27 + 5 + 3 + 2 + 0 + 0 + 6 + 8 + 24 = 101, o resto da divisão por 10 é 1; a chave é, portanto, 10-1 = 9. O código EAN 13 completo é 471-9-5120-0288-9
Em uma planilha, se a célula A1 contém os 12 dígitos do código EAN-13 ou todos os 13 dígitos do código EAN-13, é possível calcular a chave de controle usando a seguinte fórmula:
=MOD(10-MOD((STXT(A1;1;1)*1+STXT(A1;2;1)*3+STXT(A1;3;1)*1+STXT(A1;4;1)*3+STXT(A1;5;1)*1+STXT(A1;6;1)*3+STXT(A1;7;1)*1+STXT(A1;8;1)*3+STXT(A1;9;1)*1+STXT(A1;10;1)*3+STXT(A1;11;1)*1+STXT(A1;12;1)*3);10);10)