Un codice a barre o codice a barre ( CAB ) è la rappresentazione di una data forma numerica o alfanumerica di un simbolo costituito da barre e spazi che variano di spessore a seconda della simbologia utilizzata e dei dati così codificati. Esistono migliaia di codici a barre diversi; questi sono destinati alla lettura automatica da parte di un sensore elettronico, il lettore di codici a barre . Le tecnologie più utilizzate per la stampa di codici a barre sono la stampa laser e il trasferimento termico .
Il brevetto iniziale risale al 7 ottobre 1952 (riguardante un codice con linee verticali, ma anche sotto forma di target, oltre al sistema di acquisizione dati). È stato presentato da due studenti americani, Norman Joseph Woodland e Bernard Silver , che stavano cercando un metodo per automatizzare la registrazione dei prodotti dei produttori. La loro idea era di combinare il sistema audio del film con il codice Morse . Si trattava quindi di scansionare il codice con una luce per tradurre le barre verticali in informazioni. Hanno anche avuto l'idea di utilizzare cerchi concentrici invece di linee verticali per consentire la lettura del codice in tutti gli orientamenti. Tuttavia, l'uso corrente non si è verificato fino al 1973 , in seguito all'invenzione del codice UPC ( Universal Product Code , CUP in francese ) il 7 ottobre 1970 da parte di George Laurer . È a lui che dobbiamo l'aggiunta di numeri sotto le barre verticali per identificare il prodotto. Questa codificazione soppianterà quindi le linee concentriche, difficilmente leggibili in caso di sbavature di stampa.
Il primo utilizzo dei codici a barre è stato per l'etichettatura dei vagoni ferroviari, ma non hanno avuto successo commerciale, fino a quando non sono stati utilizzati per automatizzare le operazioni dei supermercati presso il punto vendita Commander Systems , compito in cui sono diventati quasi universali. Il primo prodotto con un codice a barre scansionato su una cassa è un pacchetto di gomme da masticare della William Wrigley Jr. Company , 26 giugno 1974, nella città di Troy (Ohio) .
Il loro utilizzo si è diffuso a molti altri ruoli, attività generalmente denominate Auto ID Data Capture (AIDC). Altri stanno cercando di entrare nel mercato AIDC, ma la semplicità, l'universalità e il basso costo dei codici a barre hanno limitato la loro penetrazione.
Il costo unitario di implementazione di un codice a barre è di circa $ 0,005 , quindi significativamente inferiore a un tag RFID (Radio Frequency Identification) che è compreso tra $ 0,07 e $ 0,30 USD.
Il costo di implementazione include l'installazione e l'acquisto di scanner , la stampa di codici a barre sui prodotti.
L'arrivo del codice a barre nei negozi consente una riduzione dei tempi di passaggio alla cassa . Questa invenzione privilegia le aziende che offrono molti prodotti, rispetto ai piccoli commercianti per i quali il passaggio al codice a barre non è stato redditizio nel breve periodo a causa dei costi di implementazione.
Questo sistema consente la registrazione sistematica dei prodotti venduti, e previene l'appropriazione indebita nel caso in cui il venditore non dichiari la transazione . Il codice a barre consente un monitoraggio preciso e in tempo reale delle scorte nonché la diversificazione dell'offerta, fino ad allora materialmente complessa. Segna l'inizio dell'elaborazione statistica delle preferenze dei consumatori e l'arrivo delle carte fedeltà .
Esiste infatti una correlazione tra l'esplosione della distribuzione di massa e la generalizzazione dei codici a barre.
Esistono due tipi generali di codici a barre:
Esistono due famiglie di codici 2D:
Questi sono codici 1D impilati (codice 16k, PDF417, ecc.). Questi codici possono essere letti anche dai lettori 1D scansionando il codice.
Si tratta di codici i cui motivi spesso formano una forma rettangolare o quadrata che può essere letta solo dalle tecnologie di scatto.
La simbologia è il sistema di trasposizione tra un testo e un codice a barre. Questa trasposizione implica la codifica, nonché indicatori di informazioni di inizio e fine.
Alcuni tipi di codici a barre unidimensionali (1D):
Alcuni tipi di codici a barre bidimensionali (2D):
I cosiddetti codici "postali":
I codici a barre si trovano in molti ambiti dell'attività economica, principalmente quelli che riguardano la circolazione delle merci e l'identificazione. Alcuni degli usi principali di questa tecnologia includono:
Per decodificare un codice a barre, è necessario un lettore collegato a un computer. Le prime tecnologie utilizzavano la porta RS-232 , poi l' USB era essenziale. La lettura avviene il più delle volte grazie ad un raggio laser che permette la decifrazione delle zone chiare e scure, e quindi delle informazioni codificate.
I margini attorno al codice che consentono al lettore di trovare l'inizio e la fine del codice sono detti zona silenziosa , ei codici devono rispettare le dimensioni minime e massime per essere leggibili.
Esistono 3 diversi tipi di lettori di codici a barre: lettori di codici a barre, lettori di codici a barre portatili e terminali di codici a barre autonomi. Ciascuno di essi corrisponde a una specifica esigenza e area di attività.
Con l'eccezione di alcuni codici a barre speciali (ad es. Codici a barre EAN 13 "press" ), le informazioni sul prezzo del prodotto generalmente non sono codificate direttamente nel codice a barre. Il prezzo è infatti memorizzato nel file interno del negozio. La lettura del codice a barre su un terminale di prezzo viene ricevuta dal terminale del negozio che in cambio invia le informazioni corrispondenti.
Di seguito sono riportati gli standard e le specifiche dei codici a barre EAN-13 da osservare per garantire una corretta lettura dei codici a barre. Questo è molto importante per garantire che il codice venga scansionato correttamente.
- Larghezza del codice a barre = 31,35 mm
- Area bianca sinistra (margine vuoto sinistro) = 3,63 mm
- Area bianca a destra (margine vuoto a destra) = 2,31 mm
- Larghezza totale del codice a barre (con aree bianche) = 37,29 mm
- Altezza del codice a barre (testo escluso) = 22,85 mm
- Altezza del codice a barre (con testo) = 25,93 mm
Un codice a barre EAN-13 può essere ridimensionato dall'80% al 200% delle sue dimensioni normali.
La tabella sottostante permette di rispettare le proporzioni per ogni valore:
Proporzioni | Dimensione X * | Larghezza barra | Altezza della barra | Area bianca / spazio a sinistra | Area bianca / spazio a destra |
80% | 0.26 | 25.08 | 18.28 | 2.90 | 1.85 |
85% | 0.28 | 26.65 | 19.42 | 3.09 | 1.96 |
90% | 0.30 | 28.22 | 20.57 | 3.27 | 2.08 |
95% | 0.31 | 29.78 | 21.71 | 3.45 | 2.19 |
100% | 0.33 | 31.35 | 22.85 | 3.63 | 2.31 |
105% | 0.35 | 32.92 | 23.99 | 3.81 | 2.43 |
110% | 0.36 | 34.49 | 25.14 | 3.99 | 2.54 |
115% | 0.38 | 36.05 | 26.28 | 4.17 | 2.66 |
120% | 0.40 | 37.62 | 27.42 | 4.36 | 2.77 |
125% | 0.41 | 39.19 | 28.56 | 4.54 | 2.89 |
130% | 0.43 | 40.76 | 29.71 | 4.72 | 3.00 |
135% | 0.45 | 42.32 | 30.85 | 4.90 | 3.12 |
140% | 0.46 | 43.89 | 31.99 | 5.08 | 3.23 |
145% | 0.48 | 45.46 | 33.13 | 5.26 | 3.35 |
150% | 0,50 | 47.03 | 34.28 | 5.45 | 3.47 |
155% | 0,51 | 48.59 | 35.42 | 5.63 | 3.58 |
160% | 0,53 | 50.16 | 36.56 | 5.81 | 3.70 |
165% | 0,54 | 51.73 | 37.70 | 5.99 | 3.81 |
170% | 0,56 | 53.30 | 38.85 | 6.17 | 3.93 |
175% | 0,58 | 54.86 | 39.99 | 6.35 | 4.04 |
180% | 0,59 | 56.43 | 41.13 | 6.53 | 4.16 |
185% | 0.61 | 58.00 | 42.27 | 6.72 | 4.27 |
190% | 0.63 | 59.57 | 43.42 | 6.90 | 4.39 |
195% | 0.64 | 61.13 | 44.56 | 7.08 | 4.50 |
200% | 0.66 | 62.70 | 45.70 | 7.26 | 4.62 |
* spessore minimo della linea
Il codice a barre può facilitare l'accesso alle informazioni da parte dei non vedenti e, più in generale, delle persone incapaci di leggere i materiali stampati. Il principio è che il non vedente utilizza un lettore di codici a barre per leggere i codici a barre standard apposti su tutti gli articoli in commercio e quindi accedere alle informazioni relative ai prodotti. In combinazione con la possibilità di stampare in modo economico etichette ordinarie per contrassegnare tutti i tipi di oggetti personali e / o documenti, questo utilizzo di codici a barre consente ai non vedenti di
Uno degli esempi di utilizzo nella realtà aumentata consiste, ad esempio, nell'inserimento di codici a barre 2D in un libro che consentono l'accesso a contenuti aggiuntivi.
Esempio di un codice a barre DataMatrix 2D; il simbolo codifica il testo "Wikipedia, l'enciclopedia libera".
Codice di esempio PDF417 .
Codifica del codice QR http://fr.wikipedia.org .
Codifica del codice HCCB http://www.microsoft.com/tag .
Codice a barre su un pacco postale.