Cognome e nome………………………………………………………… Buccino, ………………
Insegnante referente………………………………………………………………………………
Codice a barre EAN 13
(European
Article Number)
EAN è un codice a barre utilizzato per l'identificazione univoca di prodotti destinati al
consumatore finale ed è la traduzione ottica di un codice numerico o alfanumerico che viene
rappresentata sottoforma di barre e spazi verticali.
Il codice a barre di distribuzione commerciale più usato nel mondo è EAN 13, così denominato
perché è costituito da un codice di 13 cifre ed è gestito dall’Associazione Europea per la
Numerazione degli Alimenti (EAN).
Codici EAN 13
Un codice EAN 13 è in genere diviso in quattro aree e compare in chiaro alla base delle barre:
a1a 2
a 3a 4a 5a 6a 7
a 8a 9a10a11a12
a13
paese
produttore
prodotto
controllo
l'ultima cifra rappresenta il cosiddetto "check digit" (codice di controllo), che viene calcolato
tramite uno specifico algoritmo
Il carattere di controllo è calcolato – mediante una formula – sulla base delle prime dodici cifre
del codice.
Precisamente, il carattere di controllo è il più piccolo numero naturale da aggiungere ad s per
ottenere un multiplo di 10, ove s è calcolato aggiungendo alla somma delle cifre di posto dispari il
triplo della somma di quelle di posto pari
s  a1  a3 
 a11  3 a2  3 a4 
 3 a12
Per esempio, calcoliamo il carattere di controllo del codice 80 04774 00001
Essendo s  (8  0  7  4  0  0)  3(0  4  7  0  0  1)  55
il carattere di controllo è pari a 5, in quanto aggiunto a 55 fornisce un multiplo di 10..
Una volta calcolato l’intero codice di 13 cifre, per permettere la lettura automatica mediante
dispositivi ottici, questo viene “tradotto" in una sequenza di barre e spazi verticali attraverso un
procedimento piuttosto complesso che non riportiamo.
12
13
8 0 0 4 7 7 0 0 0 0 0 1
5
posto pari
codice a barre
posto dispari
2
1
4
3
6
5
8
7
10
9
11
Somma
36
dispari
19
55 +
5
60
A cura del prof. Domenico Cariello (da un’idea del progetto “Matematica e Realtà” www.matematicaerealta.eut)