Qr code

Questa pagina si riferisce a Labeljoy 5, che non è l’ultima versione!

Passa a Labeljoy 6 per avere l’ultima versione del programma e usufruire di tutte le sue nuove funzionalità, oppure vai alla guida in linea di Labeljoy 6 se stai già usando questa versione.

qr code

Approfondimenti:
Video: Generare Barcode e QR Code
Info: About QR Code

Un codice QR code (abbreviazione di Quick Response) è uno specifico barcode a matrice (o codice bi-dimensionale), leggibile da scanner dedicati o da telefoni con fotocamera. Il codice consiste in moduli neri organizzati in matrici su sfondo bianco. Le informazioni codificate possono essere testi, URL, o altri dati. Molto comune in Giappone, dove è stato creato dalla Denso-Wave, una sussidiaria della Toyota nel 1994, il QR Code è uno dei più popolari codici a barre bi-dimensionali. QR è l'abbreviazione di Quick Response (risposta veloce), in quanto il suo creatore ha concepito il barcode per essere decodificato ad alta velocità.*

Note:
Il testo in chiaro non è visibile con questa simbologia.

I simboli QR Code possono essere di due tipi: Micro QR Code oppure Standard QR Code.
Il simbolo Micro QR Code è una versione ridotta della simbologia e, a seconda del contenuto e del livello di correzione errori, può rappresentare fino a 35 numeri o 21 caratteri alfanumerici. Esistono 4 versioni di Micro QR Code: dalla Micro QR code 1 alla Micro QR Code 4.
I codici Standard QR Code possono rappresentare fino a 7.089 cifre oppure 4.296 caratteri alfanumerici. Esistono 40 versioni di barcode Standard QR Code: dalla versione 1 alla versione 40

QR Code che codifica:12345
Simbolo Micro QR Code Simbolo Standard QR Code

La casella combinata Codifica, permette di definire l'algoritmo di codifica dei dati per ottenere la miglior compressione possibile, al fine di ridurre lo spazio occupato dal simbolo. Le opzioni sono:

  • (Mixed): impostazione predefinita permette la codifica del testo utilizzando una combinazione dei vari algoritmi di compressione in base al tipo di contenuto. Normalmente con questa impostazione si ottengono i risultati migliori.
  • Numeric: permette unicamente la codifica dei numeri da 0 a 9.
  • Alphanumeric: permette la codifica di numeri, lettere maiuscole e alcuni caratteri speciali. Adatto per contenuti alfanumerici maiuscoli.
  • Hex (String): permette la codifica di qualsiasi simbolo nel set di codici ASCII. Adatto per contenuti alfanumerici con testo minuscolo.
  • Hex (Byte): codifica specifica per valori byte da 0 a 255. Utilizzando questo algoritmo è possibile codificare qualsiasi valore compreso tra 0x00 e 0xFF (decimale 0 ~ 255). Per utilizzare questa codifica è necessario specificare come testo una stringa di valori esadecimali separati da uno spazio: esempio: 32 FA 56 E8 12 ... etc.
  • Kanji: permette la codifica dei caratteri del sistema Shift JIS utilizzato per visualizzare i caratteri giapponesi.
QR Code che codifica:012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
Codifica Numeric Con codifica Byte (String)

La casella Formato permette invece di definire le dimensioni minime del simbolo. L'architettura del codice QR Code prevede l'organizzazione dei dati da rappresentare in matrici quadrate organizzate in modo da contenere le informazioni codificate. La dimensione della matrice dipende dalla quantità di dati codificati.
Normalmente il simbolo viene generato con la dimensione minima necessaria a rappresentare i dati contenuti. In alcuni casi può essere necessario innalzare la soglia minima per ottenere simboli di uguali dimensioni, indipendentemente dalla quantità di dati codificati. Ad esempio, se si collega un barcode QR Code ad un elenco di indirizzi da stampare, può essere richiesto che le dimensioni del simbolo siano uguali indipendentemente dalla lunghezza del singolo indirizzo. In questo caso si potrà definire manualmente il formato minimo da utilizzare.

QR Code che codifica: https://www.labeljoy.com/en/download-software-create-labels.html
Con formato (Auto) Con formato Version 10

La casella Livello correzione errori permette di selezionare 4 differenti livelli di correzioni dalle seguenti quantità di errori:

  • L: 7% di capacità di correzione.
  • M: 15% di capacità di correzione.
  • Q: 25% di capacità di correzione.
  • H: (predefinito) 30% di capacità di correzione.

I codici QR Code implementano le funzionalità di correzione errori per assicurare la leggibilità di simboli parzialmente danneggiati. Maggiore il livello di correzione errori, maggiore la dimensione del simbolo necessaria a codificare la stessa quantità di dati.

QR Code che codifica: https://www.labeljoy.com/en/download-software-create-labels.html
Con livello di correzione errori L Con livello di correzione errori Q

Ottimizzazione per smartphone
Attraverso il combobox Ottimizza per, è possibile definire la modalità di codifica per le stringhe di testo che contengono caratteri oltre il valore ASCII 127, tipicamente nelle lingue orientali o medio-orientali.
Selezionare Scanner per codificare utilizzando Unicode o selezionare Smartphone per codificare con UTF-8.

Concatenazione testo:
Quando un barcode QR Code viene generato concatenando campi o contatori applicano le seguenti regole:
- Il testo deve rispettare l'algoritmo di codifica selezionato.
- Il testo non deve eccedere la lunghezza massima permessa.
Quando viene trovato un valore che non rispetta le suddette regole, il codice a barre non viene visualizzato.

Limitazioni:
I simboli QR Code generati con Labeljoy al momento non supportano: Extended Channel Interpretation (ECI), la modalità FNC1 e la modalità Structure Append.

* Da wikipedia.