QR Code® (codice a barre 2D)
QR Code® è un codice a barre bidimensionale creato dalla società giapponese Denso-Wave nel 1994. QR deriva da Quick Response, poiché il codice è progettato per essere decodificato ad alta velocità. Il QR Code è diventato popolare per le applicazioni di mobile tagging. Grazie al supporto integrato per la codifica Kanji, il QR Code è ampiamente utilizzato in Giappone.
Aree di applicazione
Il QR Code è utilizzato principalmente in Asia (Giappone) per applicazioni automobilistiche e logistiche. A partire dal 2006/2007 il QR Code viene utilizzato anche negli ambiti del mobile marketing e del business (ad es. biglietti da visita giapponesi).
A seconda dell'applicazione, un QR Code può essere utilizzato per codificare URL specifici o numeri di biglietto: in uno scenario di mobile marketing un simbolo QR Code viene stampato o visualizzato su prodotti o materiale di marketing (come display, riviste o siti web). Un utente può quindi scansionare e decodificare questo QR Code utilizzando un telefono cellulare con fotocamera integrata e un software decoder adeguato. Dopo aver decodificato il simbolo QR Code, l'utente viene indirizzato a siti web relativi al prodotto o a campagne di marketing.
In Svizzera, il codice QR viene utilizzato nella parte numerica della QR-bill, che sostituirà i precedenti bollettini di pagamento a partire da giugno 2020. Lo Swiss QR Code contiene tutte le informazioni di pagamento necessarie per avviare i pagamenti.
Esempi di codici QR

QR Code con URL codificato (Mobile Marketing) 
QR Code con 6 caratteri 
QR Code con 200 caratteri
Classificazione
Il QR Code è una simbologia di codice a barre 2D con densità di dati molto elevata. In pratica vengono codificati fino a diverse centinaia di byte in un singolo simbolo. Ogni punto in un simbolo QR Code rappresenta un bit. A differenza dei codici a barre lineari, che codificano solitamente l'informazione nel rapporto tra le barre o gli spazi, un QR Code è più tollerante rispetto a una scarsa qualità di stampa.
Storia
Il QR Code è stato sviluppato in Giappone nel 1994 da un team guidato da Masahiro Hara presso DENSO. Inizialmente serviva a velocizzare il tracciamento dei componenti nella produzione automobilistica e a contenere più informazioni dei codici a barre tradizionali. I tre quadrati caratteristici negli angoli consentono ai lettori di individuare rapidamente il codice. La disponibilità pubblica delle specifiche e la standardizzazione internazionale nel 2000 ne hanno favorito la diffusione oltre l’industria. Dal 2002, i telefoni cellulari con lettori QR lo hanno reso popolare nella vita quotidiana in Giappone, prima della diffusione mondiale per collegamenti web, marketing e biglietti elettronici.
Alias
Il QR Code è conosciuto anche con i nomi Quick Response Code, QR-Code.
Dati tecnici
- Standard normativi: gli standard normativi per la simbologia di codice a barre QR Code si chiamano JIS X 0510 (Giappone) o ISO/IEC 18004 (standard internazionale ISO).
- Capacità dati: un singolo simbolo QR Code può contenere fino a 7089 caratteri numerici, 4296 caratteri alfanumerici, 2953 byte (dati binari) o 1817 caratteri Kanji (set di caratteri secondo JIS X 0208). La capacità dipende dalla versione del codice e dal livello di correzione d'errore.
- Set di caratteri: il QR Code originale definiva JIS-8/Shift-JIS come set di caratteri predefinito, corrispondente a ECI 000020 (per design sono possibili altri set di caratteri utilizzando ECI diversi). Mentre l'attuale standard QR Code (dalla norma ISO/IEC 18004:2006) definisce Latin-1 come set di caratteri predefinito, le applicazioni mobili spesso utilizzano UTF-8 come predefinito (senza ECI aggiuntivi). Spetta quindi al lettore di codici a barre (o all'applicazione di decodifica) determinare quale set di caratteri viene utilizzato.
- Correzione d'errore: il QR Code offre una correzione d'errore integrata basata su algoritmi di Reed-Solomon. Il livello di correzione d'errore può essere regolato (i livelli supportati sono Low, Medium, Quartile, High). A seconda del livello di correzione d'errore è possibile ripristinare tra il 7% (Low) e il 30% (High) delle parole di codice illeggibili in un simbolo QR Code senza perdita di dati.
- Il QR Code supporta lo 'Structured Append'. Possono essere concatenati fino a 16 simboli QR Code. Se uno scanner o un decoder supporta questa funzione, restituisce il contenuto dei dati concatenati nell'ordine corretto.
- Qualità di stampa del QR Code: per ottimizzare la qualità del codice a barre, un simbolo QR Code non dovrebbe essere stampato con punti più piccoli di 4-5 pixel del dispositivo.
Software generatore di codici QR
La generazione di codici QR è supportata dai seguenti prodotti:
- Barcode StudioSoftware di progettazione immagini per codici a barre→
- TBarCodeComponenti generatori di codici a barre→
- TBarCode OfficeAdd-In per Microsoft® Word ed Excel®→
- TBarCode/XGeneratore di codici a barre (UNIX, Linux, Mac OS X)→
- TBarCode/SAPwinDLL per codici a barre per SAP®→
- TFORMerSoftware per la stampa di etichette→