nasa nebulosa
Come funziona il codice a barre nato su una spiaggia

Come funziona il codice a barre nato su una spiaggia

Il 26 giugno 1974, alle 8:01 del mattino, un pacchetto di gomme da masticare Wrigley’s Juicy Fruit passa davanti a un lettore ottico in un supermercato Marsh di Troy, Ohio. È il primo prodotto della storia venduto grazie a un codice a barre. Oggi quelle strisce nere e bianche vengono lette miliardi di volte al giorno, ma come funziona il codice a barre resta un mistero per la maggior parte di chi lo passa distrattamente alla cassa.

Come funziona il codice a barre: un alfabeto di larghezze, non di colori

Il codice a barre non “dice” nulla attraverso il nero o il bianco in sé: il significato sta nella larghezza di ogni riga e di ogni spazio tra una riga e l’altra. Il formato più comune nei negozi, l’UPC (Universal Product Code), usa quattro larghezze diverse per rappresentare le barre e altrettante per gli spazi. Ogni cifra da 0 a 9 corrisponde a una combinazione precisa di due barre e due spazi. Il lettore laser o la fotocamera dello scanner misurano quanto tempo il fascio impiega ad attraversare ogni striscia, traducono quel tempo in una larghezza e quella larghezza in un numero.

Alle due estremità e al centro del codice ci sono barre “di guardia”, leggermente più lunghe delle altre: servono allo scanner per capire dove inizia e dove finisce la sequenza, indipendentemente dalla direzione in cui passa il prodotto sul vetro della cassa. È per questo che funziona anche se il cassiere lo fa scorrere al contrario, o a testa in giù.

L’ultima cifra non fa parte del prodotto

Un dettaglio che quasi nessuno nota: l’ultima cifra del codice non identifica nulla. È una cifra di controllo, calcolata matematicamente dalle undici cifre precedenti. Se lo scanner legge male anche solo una barra, il conto non torna e il sistema rifiuta la lettura invece di registrare il prodotto sbagliato. È un piccolo trucco di sicurezza nato negli anni ’70, quando i lettori ottici erano molto meno precisi di oggi, e che nessuno si è mai preso la briga di rimuovere: funziona ancora, quindi resta.

Perché servivano le barre, e non solo i numeri

I numeri stampati sotto le barre esistono solo per gli esseri umani: servono al cassiere per digitare il codice a mano se lo scanner non riesce a leggerlo. Per la macchina sono superflui. Le barre invece si leggono in una frazione di secondo, a qualunque angolazione ragionevole, anche su un’etichetta stropicciata o parzialmente sporca. Ed è proprio da questa esigenza — un sistema che una macchina potesse leggere più in fretta di quanto un cassiere potesse battere sui tasti — che tutto è cominciato, decenni prima che qualcuno lo usasse davvero.

Una spiaggia, il codice Morse e un’idea disegnata nella sabbia

L’idea nasce nel 1949, con due studenti di ingegneria della Drexel University, Norman Joseph Woodland e Bernard Silver, spinti da un commerciante che voleva un modo per velocizzare le casse dei supermercati. Woodland, seduto su una spiaggia della Florida, ripensa al codice Morse imparato da scout: comincia a tracciare punti e linee nella sabbia con le dita, allungandoli in strisce verticali di spessore diverso. È quel gesto, secondo il racconto tramandato dallo stesso Woodland, a diventare il codice a barre. Il brevetto arriva nel 1952, ma per vent’anni resta un’idea sulla carta: mancava la tecnologia — laser economici, scanner affidabili, computer abbastanza potenti nei negozi — per renderla utile davvero.

Perché toccò proprio a una gomma da masticare

Quando finalmente il sistema UPC viene standardizzato a metà anni ’70, tocca a Clyde Dawson, responsabile ricerca e sviluppo della catena Marsh Supermarkets, scegliere il primo prodotto da scansionare in pubblico. Sceglie apposta un pacchetto di gomme Wrigley’s, in segno di riconoscimento verso l’azienda che aveva sostenuto lo sviluppo dello standard UPC. Quel pacchetto da 67 centesimi, come racconta la ricostruzione di History.com di quella mattina del 1974, è oggi conservato allo Smithsonian come reperto storico: la prova che un’invenzione può restare inutilizzata per vent’anni e poi cambiare per sempre il modo in cui il mondo fa la spesa.

Cosa è cambiato, e cosa no

Oggi i codici a barre bidimensionali, come i QR code, contengono molte più informazioni nello stesso spazio, perché sfruttano anche l’altezza e non solo la larghezza. Ma il principio di base — trasformare una differenza fisica misurabile in un numero — è rimasto identico a quello disegnato nella sabbia. Ogni volta che un lettore ottico passa su un prodotto in un negozio, in un magazzino o su un pacco in consegna, sta ancora facendo la stessa cosa che faceva quello scanner del 1974 a Troy, Ohio: misurare il tempo, tradurlo in larghezza, tradurre la larghezza in un’identità.

Comments

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *