Come decifrare il sistema codice a barre
Un codice a barre è un dispositivo per identificare prodotti con una sequenza di barre e spazi, che in combinazioni specifiche rappresentano numeri specifici. Questo sistema fu originariamente progettato per uso in negozi di alimentari, dove un'enorme varietà di prodotti diversi deve essere rapidamente identificata e prezzata alla cassa. Da allora, il sistema "Universal Product Code" o UPC si è diffuso a quasi tutti i prodotti venduti al dettaglio, quasi ovunque nel mondo.
Come decifrare un codice a barre UPC
Tutti gli UPC hanno 12 cifre. Le prime sei cifre identificano il produttore. Questi numeri a sei cifre sono assegnati dal Uniform Code Council, che controlla l'uso del sistema UPC. Le successive cinque cifre UPC, create dal produttore, identificano il prodotto unico. L'ultima cifra è una cifra di controllo usata per verificare che l'UPC sia stato scansionato correttamente. Per arrivare a questo numero, il sistema UPC prima somma tutte le cifre nelle posizioni dispari (1, 3, 5, 7, 9 e 11); moltiplica la somma per tre; poi aggiunge le cifre nelle posizioni pari (2, 4, 6, 8 e 10). La cifra di controllo deve corrispondere al numero che, aggiunto a questa somma finale, la arrotonda a un multiplo di dieci.
Per decodificare le barre, guardate prima il lato sinistro del codice a barre. Una barra sarà seguita da uno spazio, poi un'altra barra. Ciascuno di questi tre elementi è largo una "unità". Questo codice "start" è un modo per stabilire le larghezze standard "un'unità" delle barre e degli spazi. Nel codice a barre UPC stesso, una serie di larghezze delle barre e degli spazi identifica ogni numero unico. Le barre e gli spazi saranno larghi una, due, tre o quattro unità.
Nel codice a barre UPC, i primi cinque numeri seguono una sequenza di spazi e barre alternati; la sequenza è sempre spazio-barra-spazio-barra. Per lo zero, il codice è 3-2-1-1. In altre parole, zero è identificato da uno spazio largo tre unità, seguito da una barra larga due unità, seguito da uno spazio largo un'unità, seguito da una barra larga un'unità.
Questa è la chiave per tutti i numeri:
0 = 3-2-1-1
1 = 2-2-2-1
2 = 2-1-2-2
3 = 1-4-1-1
4 = 1-1-3-2
5 = 1-2-3-1
6 = 1-1-1-4
7 = 1-3-1-2
8 = 1-2-1-3
9 = 3-1-1-2Dopo i primi cinque numeri, c'è un codice centrale di spazio-barra-spazio-barra-spazio, tutti larghi un'unità. Poi seguono le ultime sei cifre; la serie è invertita a barra-spazio-barra-spazio, ma la codifica è la stessa per i numeri. Dopo le sei cifre, viene stampato un codice di stop, barra-spazio-barra, tutti larghi un'unità; infine viene stampata la cifra di controllo (check sum).