I codici EAN 13 ( numerazione articolo europea a 13 cifre) sono codici a barre utilizzati in tutto il mondo su tutti i prodotti di consumo (talvolta l' EAN 8 viene utilizzato per articoli di piccole dimensioni). Hanno 13 cifre il cui significato varia a seconda del tipo di prodotto:
L'esatta struttura a barre di un codice a barre EAN 13 è descritta nell'articolo sui codici a barre EAN .
Per i libri , il codice a barre EAN 13 segue la struttura dell'ISBN fino ai trattini più vicini, obbligatorio per i codici ISBN -13 ma non codificato in EAN-13.
Per tutte le pubblicazioni pubblicate nel 2006 o prima, l'EAN inizia con 978, seguito dal codice ISBN di 9 cifre (ISBN completo meno la sua chiave di controllo) e termina con la chiave di controllo EAN. Questo ISBN è anche chiamato Bookland EAN perché il suo prefisso 978 non è il codice di un paese, è stato creato per raggruppare tutti i libri del mondo. Questo paese virtuale è soprannominato Bookland ("il paese dei libri").
A partire da gennaio 2007, tutti gli ISBN delle nuove pubblicazioni sono compatibili con gli standard EAN 13. I vecchi codici vengono convertiti utilizzando il prefisso del gruppo 978 (ancora utilizzato per la maggior parte delle nuove pubblicazioni), ma alcuni editori ricevono gli ISBN a 13 cifre nel gruppo 979 (questi codici lo fanno non hanno un equivalente a 10 cifre).
Per le pubblicazioni in serie (periodici come giornali, riviste e newsletter), gli editori integrano il loro numero ISSN standard a 8 cifre in un codice EAN a 13 cifre, anteponendo il codice ISSN a 7 cifre (quindi troncato dalla sua chiave di controllo) da un gruppo di 3 cifre 977 , seguite da due cifre a disposizione degli editori e spesso utilizzate come codice prezzo o per codificare gli inserti e le integrazioni allegate alla serie, e terminate con la chiave EAN check digit. A differenza degli ISBN a 10 cifre, attualmente non esiste uno standard che converta automaticamente gli ISSN a 8 cifre in codici EAN a 13 cifre. Se tale standard viene adottato, dovrebbe utilizzare un gruppo EAN diverso da 977 per evitare collisioni con i codici EAN-13 già in uso, o per regolare l'uso delle ultime due cifre che precedono la cifra della chiave di controllo EAN.
La particolarità dei codici EAN 13 è che la loro prima cifra non è codificata nella forma di un elemento EAN, ma dalla sequenza dei tipi di elementi delle 6 cifre che la seguono.
Lettori di codici a barre (che può riconoscere se un elemento è di tipo A o B) quindi dedurre il valore del 1 ° figura dal modello formato dai tipi di elementi di 2 e figura a 7 ° cifre. Ecco la tabella di corrispondenza tra il modello e il 1 ° figura:
1 a cifra | Modello | Osservazioni |
---|---|---|
0 | [AAAAAA] |
Tra le 64 possibili combinazioni di 6 elementi di tipo A o B (prima della zona di guardia centrale),
|
1 | [AABABB] | |
2 | [AABBAB] | |
3 | [AABBBA] | |
4 | [ABAABB] | |
5 | [ABBAAB] | |
6 | [ABBBAA] | |
7 | [ABABAB] | |
8 | [ABABBA] | |
9 | [ABBABA] |
Esempio : prendi l'esempio di un codice a 13 cifre: 9-782940-199617 . Essendo il primo numero un 9, la sequenza deve quindi essere: "ABBABA-Danemark", ovvero:
(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 | |
inizio | digitare un | tipo B | tipo B | digitare un | tipo B | digitare un | mezzo | tipo C | tipo C | tipo C | tipo C | tipo C | tipo C | fine |
L'ultima cifra di un codice EAN 13 è sempre una cifra di controllo ( cifra di controllo ). Il principio è lo stesso di una formula di Luhn , tranne per il fatto che anche i ranghi vengono moltiplicati per tre e non per due. Viene calcolato dalle prime dodici cifre secondo il seguente algoritmo:
Ad esempio, il calcolo della chiave di controllo del codice EAN 13, le cui prime 12 cifre sono 471-9-5120-0288- x (dove x è la chiave di controllo che stiamo cercando), risulta dalla seguente tabella :
Cifre del codice a barre "n" | 4 | 7 | 1 | 9 | 5 | 1 | 2 | 0 | 0 | 2 | 8 | 8 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Ponderazioni "P" | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
Risultati "n" × "p" | 4 | 21 | 1 | 27 | 5 | 3 | 2 | 0 | 0 | 6 | 8 | 24 |
La somma in questo esempio è 4 + 21 + 1 + 27 + 5 + 3 + 2 + 0 + 0 + 6 + 8 + 24 = 101, il resto della divisione per 10 è 1; la chiave è quindi 10-1 = 9. Il codice EAN 13 completo è 471-9-5120-0288-9
In un foglio di calcolo se la cella A1 contiene le 12 cifre del codice EAN-13 o tutte le 13 cifre del codice EAN-13, è possibile calcolare la chiave di controllo utilizzando la seguente formula:
=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)