Agli inizi degli anni '80, con la diffusione della tecnologia dei codici a barre nel settore della vendita al dettaglio e in altri settori, sempre più industrie auspicavano l'utilizzo dei codici a barre per risolvere i problemi di gestione degli articoli e di raccolta automatica delle informazioni. Allo stesso tempo, diversi scenari applicativi hanno posto nuovi e più elevati requisiti alla tecnologia dei codici a barre. Negli scenari applicativi industriali, si auspicava che i codici a barre potessero contenere più dati, identificare caratteri diversi da quelli ASCII e giapponesi e supportare funzioni di crittografia. Da qui è emersa la tecnologia dei codici bidimensionali con maggiore capacità informativa e in grado di identificare più informazioni.
Il primo codice bidimensionale è il codice a barre Code 49, sviluppato nel 1983, che appartiene alla categoria dei codici bidimensionali a strati. Il codice bidimensionale a strati elimina direttamente il tradizionale codice a barre unidimensionale e può essere considerato come la formazione di più codici a barre unidimensionali sovrapposti, come mostrato in Figura 1.
Figura 1
Con lo sviluppo della tecnologia di imaging digitale, anche la tecnologia di raccolta ed elaborazione delle informazioni digitali delle immagini ha raggiunto la maturità, consentendo così un'accelerazione nello sviluppo tecnico dei codici bidimensionali e la nascita di una nuova tipologia: il codice bidimensionale a matrice. Il codice bidimensionale a matrice ha superato la limitazione della combinazione di barre e spazi, e l'unità di codifica delle informazioni di base è stata sostituita da moduli quadrati di uguali dimensioni, migliorando notevolmente la capacità informativa della tecnologia dei codici a barre. Tra la metà e la fine degli anni '80, sono apparsi il Veri Code (come mostrato in Figura 2) e il Data Matrix Code (ECC000-140). Il Data Matrix Code è stato il primo codice bidimensionale a matrice maturo, ponendo le basi tecniche per l'esplosione delle applicazioni dei codici bidimensionali vent'anni dopo.
Figura 2
Attualmente, il codice bidimensionale è ampiamente utilizzato: il codice a barre PDF417, sviluppato negli Stati Uniti dalla società americana Symbol e inventato dal sino-americano Wang Yinjun, presenta un'elevata densità e un'affidabilità notevolmente superiore rispetto al codice a barre monodimensionale. Può essere riconosciuto anche con un tradizionale scanner laser lineare (scansione in una direzione); il codice bidimensionale Matrix, invece, richiede l'acquisizione di immagini tramite sensore per l'identificazione. Il codice Data Matrix (noto anche come codice DM) è un codice a matrice inventato dalla società americana International Data Company nel 1989. Nonostante le dimensioni ridotte, il codice DM ha una capacità di dati considerevole. I produttori possono utilizzarlo per rappresentare i dati di tracciabilità senza compromettere l'aspetto generale della confezione del prodotto. Il codice QR per i pagamenti mobili, noto come Quick Response Code, è nato in Giappone ed è stato inventato dalla giapponese DENSO WAVE nel 1994. Il suo vantaggio principale è l'inclusione di caratteri giapponesi e cinesi nella codifica, che semplifica la memorizzazione delle informazioni. Inizialmente utilizzato nelle fabbriche automobilistiche per tracciare l'assemblaggio dei componenti, è stato poi impiegato per la gestione dell'inventario. Anche la Cina possiede un proprio codice QR, l'Hanxincode. Progettato e sviluppato dal China Article Coding Center, con Wang Yi, vicedirettore del Dipartimento di Ricerca Tecnica, in qualità di direttore tecnico/responsabile del progetto (PL/PE), è attualmente l'unico codice bidimensionale in Cina a godere di diritti di proprietà intellettuale pienamente indipendenti.
Data di pubblicazione: 9 febbraio 2025