Codice a barre
Che cos'è un codice a barre?
Un codice a barre, comunemente scritto come barcode, è un simbolo leggibile otticamente che rappresenta dati mediante una disposizione definita di barre, spazi o altri elementi grafici. Nella logistica e nell'e-commerce, i codici a barre aiutano a identificare prodotti, ubicazioni di inventario, pacchi e unità logistiche, consentendo alle apparecchiature di scansione di acquisire i relativi identificativi per utilizzarli nei sistemi aziendali. Le informazioni codificate possono essere un numero identificativo, dati aggiuntivi sul prodotto o un collegamento a una risorsa online.

I codici a barre tradizionali monodimensionali rappresentano le informazioni mediante barre e spazi disposti lungo una linea. I codici a barre bidimensionali, come QR Code e Data Matrix, codificano le informazioni in uno schema bidimensionale. Sebbene il loro aspetto sia diverso, entrambi sono forme di identificazione automatica e acquisizione dati. Un codice a barre è un vettore di dati: il suo significato dipende dalle regole di codifica, dall'identificativo che contiene e dal sistema che lo interpreta.
Come funziona un codice a barre
Un codice a barre collega un oggetto fisico a informazioni che il software può elaborare. Per comprendere questo collegamento è necessario distinguere il simbolo stampato dai dati rappresentati da tale simbolo e dai record associati a quei dati.
- I dati vengono assegnati o selezionati. Un'azienda identifica il prodotto, l'ubicazione di stoccaggio, la spedizione o l'unità logistica interessata. Può utilizzare un identificativo interno oppure un identificativo disciplinato da uno standard esterno.
- I dati vengono codificati. Il software di generazione dei codici a barre converte i dati in un simbolo secondo una specifica simbologia. Una simbologia definisce le regole per rappresentare i caratteri, disporre il simbolo e verificarne la struttura.
- Il simbolo viene visualizzato o stampato. Il codice a barre può comparire sulla confezione del prodotto, su un'etichetta di magazzino, su un'etichetta di spedizione o su un'altra superficie idonea.
- Un lettore lo acquisisce e lo decodifica. Le apparecchiature di scansione compatibili interpretano il modello grafico e restituiscono i dati codificati. Non tutti i lettori supportano ogni tipo di codice a barre.
- Un'applicazione utilizza il risultato. Un sistema di magazzino, vendita al dettaglio o spedizione può recuperare un record, verificare un articolo previsto o registrare un evento operativo.
Il codice a barre non contiene necessariamente le informazioni visualizzate dopo la scansione. Ad esempio, un identificativo di prodotto può essere utilizzato per recuperare una descrizione da un database dei prodotti. Analogamente, un identificativo del pacco può collegare una scansione a un record di spedizione senza codificare l'intero percorso o la cronologia di consegna del pacco.
Principali tipi di codici a barre
I codici a barre possono essere raggruppati in base alla loro struttura grafica in forme monodimensionali e bidimensionali. All'interno di questi gruppi, le singole simbologie presentano set di caratteri, limiti di capacità, requisiti di lettura e regole applicative differenti. La scelta di un codice a barre richiede quindi più della semplice selezione del suo aspetto.
| Tipo o simbologia | Struttura | Uso commerciale rilevante | Distinzione importante |
|---|---|---|---|
| EAN/UPC | Monodimensionale | Identificazione dei prodotti, soprattutto alla cassa | Codifica un identificativo di prodotto anziché un record completo del prodotto. |
| Code 128 | Monodimensionale | Identificazione alfanumerica nelle applicazioni aziendali e logistiche | La sola simbologia non definisce il significato aziendale dei dati. |
| GS1-128 | Monodimensionale, basata su Code 128 | Dati strutturati della catena di approvvigionamento sulle etichette | Utilizza le regole GS1 e gli Application Identifiers per identificare gli elementi dei dati. |
| ITF-14 | Monodimensionale | Identificazione di raggruppamenti di unità commerciali, inclusi i colli | Contiene un GTIN ed è adatto alle applicazioni che prevedono la stampa su materiale ondulato. |
| GS1 DataMatrix | Bidimensionale | Identificazione dei prodotti e dati strutturati associati | Utilizza Data Matrix con le regole di formattazione dei dati GS1. |
| QR Code | Bidimensionale | Collegamenti web e altre informazioni codificate | Un QR Code non è automaticamente un identificativo standardizzato di prodotto o spedizione. |
I simboli bidimensionali possono contenere più informazioni in un'area compatta rispetto a molti simboli lineari, ma ciò non li rende intercambiabili con le etichette esistenti. La capacità del lettore, il supporto software, i requisiti dei partner commerciali e lo standard di identificazione applicabile determinano se un determinato simbolo sia appropriato.
Utilizzo nella logistica e nell'e-commerce
Ricezione e controllo dell'inventario
Durante la ricezione in magazzino, un addetto può scansionare il codice a barre di un prodotto o di un collo e confrontare il risultato con una ricezione prevista. L'applicazione di magazzino può quindi associare la quantità ricevuta a un record di inventario. Un codice a barre separato per l'ubicazione può identificare lo scaffale, il contenitore o l'area di stoccaggio in cui vengono collocate le merci.
Questi identificativi hanno scopi diversi. Un codice a barre del prodotto identifica il prodotto o l'unità commerciale interessata; un codice a barre dell'ubicazione identifica il luogo in cui le merci sono stoccate. Una scansione contribuisce all'accuratezza dell'inventario solo quando il software interpreta correttamente l'identificativo e registra l'operazione prevista. La scansione di un prodotto senza confermare quantità, ubicazione o contesto del flusso di lavoro non stabilisce da sola un saldo di magazzino accurato.
Prelievo, imballaggio e spedizione
Durante il prelievo, la scansione può aiutare a confrontare un articolo selezionato con un requisito dell'ordine. Durante l'imballaggio, un'azienda può scansionare nuovamente l'articolo per verificarne l'associazione all'ordine. Si tratta di possibili controlli del flusso di lavoro, non di funzionalità garantite dal codice a barre in sé.
La spedizione introduce un diverso livello di identificazione. Un'etichetta di spedizione può contenere un codice a barre che rappresenta un identificativo del pacco o un altro riferimento richiesto dal corriere. Un'etichetta logistica può identificare un pallet o un'altra unità logistica utilizzando un Serial Shipping Container Code, o SSCC. L'identificazione del prodotto e quella dell'unità logistica non devono essere considerate equivalenti: un pallet può contenere più prodotti, mentre prodotti identici possono viaggiare in pacchi separati.
Consegne e resi
Nelle reti di pacchi, la scansione di un identificativo può contribuire a un evento di tracciamento quando il sistema del corriere associa la scansione a una posizione, a un orario e a uno stato operativo. Il simbolo in sé non comunica continuamente la posizione del pacco. La visibilità del tracciamento dipende dagli eventi acquisiti e resi disponibili dai sistemi interessati.
Per un reso, un codice a barre può identificare un'autorizzazione al reso, una spedizione di reso o il prodotto restituito. Questi riferimenti rispondono a domande diverse. Un identificativo della spedizione di reso collega il pacco al relativo record di trasporto, mentre un identificativo di prodotto aiuta a stabilire quale articolo è arrivato. Nessuno dei due, da solo, dimostra che sia stato approvato un rimborso.
Spedizioni transfrontaliere
Nell'e-commerce transfrontaliero, i codici a barre possono aiutare a collegare merci e pacchi fisici ai record scambiati tra venditori, magazzini e operatori di trasporto. Gli identificativi standardizzati possono favorire lo scambio di dati, ma l'interoperabilità richiede comunque definizioni dei dati e sistemi compatibili.
Non si deve presumere che un codice a barre del prodotto stabilisca la classificazione doganale, il paese di origine, il valore dichiarato o l'idoneità all'importazione. Si tratta di questioni commerciali e di conformità separate. Un codice a barre può consentire l'accesso a record di supporto, ma la sua scansione non sostituisce le informazioni o i documenti richiesti per una determinata spedizione.
Codice a barre, identificativo, SKU e numero di tracciamento
Diversi termini compaiono insieme su confezioni ed etichette, ma descrivono elementi differenti. La distinzione riguarda il vettore grafico, l'identificativo contenuto e l'oggetto aziendale identificato.
| Termine | Significato | Relazione con un codice a barre |
|---|---|---|
| Barcode | Rappresentazione grafica dei dati leggibile da una macchina | Contiene un identificativo o altre informazioni codificate. |
| GTIN | Global Trade Item Number, identificativo GS1 per le unità commerciali | Può essere rappresentato in un codice a barre appropriato. |
| SKU | Stock keeping unit, utilizzato da un'azienda per identificare un articolo di inventario | Può essere codificato in un codice a barre; non è automaticamente un identificativo standardizzato a livello globale. |
| Tracking number | Identificativo utilizzato per recuperare le informazioni di tracciamento di una spedizione o di un pacco | Può comparire sia come testo leggibile sia come dato codificato su un'etichetta di spedizione. |
| SSCC | Identificativo GS1 per un'unità logistica, come un pallet, un collo o un pacco | Può essere codificato su un'etichetta logistica, anche in GS1-128. |
| Numero di serie | Identificativo che distingue una singola unità nel relativo contesto di identificazione | Può essere codificato insieme ad altri dati quando il formato e l'applicazione lo supportano. |
Un identificativo a livello di prodotto non identifica necessariamente un singolo articolo fisico. Più unità della stessa unità commerciale possono avere lo stesso GTIN. Per distinguere le singole unità è necessaria un'identificazione aggiuntiva, come la serializzazione, quando supportata dal sistema interessato.
Qualità di lettura e controlli operativi
La riuscita della scansione dipende sia dalla qualità del simbolo sia dalla corretta applicazione. Un codice a barre leggibile che contiene l'identificativo sbagliato può comunque generare un errore operativo. Al contrario, dati assegnati correttamente possono essere inutilizzabili se il simbolo stampato non può essere decodificato in modo affidabile.
- Verifica il formato richiesto. Conferma la simbologia, la struttura dei dati e i requisiti dell'etichetta con il sistema ricevente o il partner commerciale prima di produrre le etichette.
- Verifica l'assegnazione dell'identificativo. Assicurati che il valore codificato si riferisca al prodotto, al pacco, all'ubicazione o all'unità logistica previsti.
- Preserva la geometria del simbolo. Evita allungamenti, ritagli o ridimensionamenti che modifichino le proporzioni richieste o rendano il simbolo inadatto all'applicazione.
- Mantieni uno spazio libero. Mantieni libere da testo, bordi e altre grafiche le zone di rispetto richieste intorno al simbolo.
- Considera la superficie fisica. Pieghe, danni, contrasto insufficiente, confezioni riflettenti e posizionamenti sui bordi possono interferire con la lettura.
- Testa l'intero flusso di lavoro. Verifica non solo che un lettore decodifichi il simbolo, ma anche che l'applicazione di destinazione interpreti e registri correttamente i dati.
La verifica del codice a barre è più specifica di una scansione di prova riuscita. La verifica valuta la qualità del simbolo rispetto ai criteri applicabili utilizzando apparecchiature e metodi appropriati. Il fatto che un simbolo venga letto da un dispositivo non dimostra che soddisfi tutti i requisiti pertinenti di qualità o applicazione. Le linee guida GS1 distinguono la verifica dalla scansione ordinaria e riguardano sia la qualità di stampa sia l'integrità dei dati.
Malintesi comuni
Un codice a barre non è un database completo. Alcuni simboli contengono attributi aggiuntivi, ma molti contengono un identificativo utilizzato per cercare informazioni altrove. Descrizioni dei prodotti, prezzi e cronologie delle spedizioni possono essere memorizzati al di fuori del simbolo.
Un codice a barre non è una prova di autenticità. Un simbolo visibile può essere copiato. L'autenticazione richiede controlli adeguati oltre alla semplice presenza di un codice leggibile.
Un codice a barre non è un tag RFID. I codici a barre vengono letti otticamente, mentre l'identificazione a radiofrequenza utilizza la comunicazione radio. Entrambi possono supportare l'identificazione automatica, ma i metodi di lettura e l'infrastruttura sono diversi.
Una scansione non è necessariamente un aggiornamento della posizione. Il suo significato dipende dall'applicazione e dal flusso di lavoro. Una scansione dell'inventario di magazzino, ad esempio, non è automaticamente un evento di tracciamento del corriere.
Domande frequenti
“Bar code” e “barcode” sono termini diversi?
No. Sono grafie alternative dello stesso termine. “Barcode” è ampiamente utilizzato come parola unica negli standard e nella documentazione tecnica.
Un QR Code è un codice a barre?
Sì. Un QR Code è un codice a barre bidimensionale. Il suo contenuto codificato può essere un indirizzo web o altri dati; non identifica necessariamente un prodotto o una spedizione.
Un codice a barre è uguale a un numero di tracciamento?
No. Un numero di tracciamento è un identificativo, mentre un codice a barre è un modo grafico per rappresentare i dati. Un'etichetta di spedizione può codificare un numero di tracciamento in un codice a barre.
La scansione di un codice a barre aggiorna automaticamente l'inventario?
No. Le modifiche all'inventario avvengono solo quando l'applicazione collegata interpreta la scansione come parte di una transazione configurata, come la ricezione, il prelievo o una rettifica delle scorte.
Fonti
- GS1: Barcodes — Funzioni dei codici a barre, simbologie lineari e bidimensionali e applicazioni nella catena di approvvigionamento.
- GS1: Global Trade Item Number (GTIN) — Identificazione delle unità commerciali e distinzione tra identificativi e vettori di dati.
- GS1: Serial Shipping Container Code (SSCC) — Identificazione delle unità logistiche.
- GS1: Barcode Verification — Valutazione della qualità dei codici a barre e distinzione tra verifica e scansione.
- GS1: EPC/RFID — Identificazione a radiofrequenza come tecnologia distinta di identificazione automatica.


