EAN 13

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 .

Libri e pubblicazioni

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 prima cifra

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),

  • vengono utilizzate solo 10 combinazioni per codificare una cifra;
  • le fantasie hanno tutte un elemento di tipo A, sempre presente in prima posizione;
  • se è presente un elemento di tipo B, ci sono esattamente tre di tali elementi nel pattern;
  • altre combinazioni non vengono utilizzate.
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

Calcolo della chiave di controllo EAN 13

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
  1. Per i pesi si alternano i valori 1 e 3.
  2. Viene quindi calcolata la somma dei risultati.
  3. Calcoliamo il resto della divisione per 10 della somma calcolata in precedenza:
    • se il resto della divisione è uguale a 0, la chiave è 0,
    • in caso contrario, togliamo in 10 il resto così trovato: Key = 10 - Remainder.

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)

Note e riferimenti

  1. Integrazione o conversione di vecchi codici ISBN a 10 cifre o codici ISSN a 8 cifre in un codice EAN a 13 cifre  " , Gomaro (accesso 16 maggio 2007 )
  2. Nozioni di base sull'autopubblicazione: decifrare il codice a barre EAN di Bookland - The Book Designer
  3. http://www.multilingualarchive.com/ma/enwiki/fr/European_Article_Number
  4. Software online che consente il calcolo del Check Digit di diverse simbologie  " , Gomaro (accesso 16 maggio 2007 )

Vedi anche

Articoli Correlati

link esterno