Italiano

Come creare un codice QR che venga effettivamente scansionato

Correzione errori, zone silenziose, contrasto e dimensione di stampa: i quattro fattori che decidono se un codice QR funziona sulla carta o fallisce silenziosamente.

Un codice QR è un'immagine di dati ed è fragile in modi specifici

Uno scanner non "legge" un codice QR nel modo in cui una persona legge il testo. Trasforma l'immagine della fotocamera in pixel in bianco e nero, trova i tre grandi quadrati negli angoli, elabora la griglia e quindi legge ogni cella. Tutto ciò che aiuta o danneggia un codice QR ritorna a quel processo: gli angoli devono essere individuabili, la griglia deve essere regolare e ogni cella deve essere inequivocabilmente chiara o scura.

Questo è il motivo per cui un codice può sembrare perfetto su uno schermo e fallire completamente una volta stampato su un menu, e perché "renderlo più piccolo per adattarlo" è il modo più comune per romperne uno.

Correzione dell'errore: assicurazione, non spazio libero

I codici QR trasportano dati ridondanti, quindi continuano a decodificarsi quando parte dell'immagine è danneggiata. Ci sono quattro livelli: L recupera circa il 7% del simbolo, M circa il 15%, Q circa il 25% e H circa il 30%.

Il compromesso è la dimensione. Una maggiore ridondanza significa più moduli per lo stesso contenuto e più moduli significano che ognuno è fisicamente più piccolo a un determinato formato di stampa, il che può rendere la scansione più difficile anziché più semplice. Aumentare il livello non è automaticamente più sicuro.

  1. Su uno schermo o su carta pulita che rimarrà piatta: L o M sono sufficienti.
  2. Su qualcosa che verrà maneggiato, piegato o schizzato – un menu, una carta fedeltà, un pacco: D.
  3. Quando intendi posizionare un logo al centro, o la superficie è veramente ostile: H.
  4. Se il codice diventa molto denso ad alto livello, accorcia il contenuto invece di alzare ulteriormente il livello.

La zona tranquilla fa parte del codice

Il margine vuoto attorno a un codice QR non è una decorazione. Le specifiche richiedono almeno quattro moduli di spazio libero su ogni lato e gli scanner fanno davvero affidamento su di esso per trovare i bordi del simbolo.

Questo è il requisito più frequentemente ignorato nella progettazione QR. Un codice incastrato contro un bordo, una fotografia o un blocco di testo perde la sua zona tranquilla e potrebbe smettere di funzionare del tutto – e il guasto sembra casuale, perché dipende da ciò che la fotocamera riesce a catturare.

Questo strumento ha per impostazione predefinita quattro moduli e ti avvisa se lo riduci. Se un layout non ha spazio per il margine, riduci il codice anziché tagliare il margine.

Il contrasto decide più del colore

Gli scanner binarizzano l'immagine, quindi ciò che conta è la differenza di luminosità tra il codice e il suo sfondo, non se i colori ti appaiono piacevolmente diversi. Due colori possono essere chiaramente distinti alla vista e quasi identici una volta convertiti in scala di grigi.

Nero su bianco offre un rapporto di contrasto di 21:1. Punta ad almeno 7:1; di seguito sui codici 4:1 iniziano a fallire su carta e in condizioni di scarsa illuminazione e questo strumento ti avviserà. La figura del contrasto in tempo reale accanto all'anteprima si aggiorna man mano che si cambiano i colori.

Mantieni il codice più scuro rispetto allo sfondo. Molti scanner cercano solo il buio su luce e un codice invertito (moduli luminosi su campo scuro) equivale al lancio di una moneta tra i dispositivi. Se hai bisogno di un codice su un disegno scuro, inseriscilo all'interno di un pannello chiaro.

Evita le sfumature nel codice e fai attenzione con uno sfondo trasparente: qualunque cosa finisca dietro deve soddisfare lo stesso requisito di contrasto.

Dimensionarlo per la distanza di scansione

Una regola pratica ampiamente utilizzata è che la larghezza del codice dovrebbe essere circa un decimo della distanza da cui verrà scansionato. Un codice letto a distanza di un braccio – diciamo 30 cm – vuole essere di circa 3 cm di diametro. Un poster scansionato da tre metri vuole circa 30 cm.

L'altra metà del problema è la dimensione del modulo. Al di sotto di circa 0.4 mm per modulo, le normali fotocamere dei telefoni iniziano a faticare e le stampanti termiche economiche uniscono insieme i moduli adiacenti. Contenuti più brevi significano meno moduli, il che significa che ogni modulo è più grande a parità di dimensioni complessive, motivo per cui mantenere il carico utile breve aiuta più di qualsiasi altra singola modifica.

Scegli il formato di output corretto

Esporta SVG per tutto ciò che verrà stampato. È vettoriale, quindi si adatta a qualsiasi dimensione con bordi perfettamente nitidi, ed è ciò che vorrà un designer o uno stampatore.

Esporta PNG per schermi, documenti e ovunque sia più semplice creare una bitmap. Scegli una dimensione in pixel generosa: questo strumento arrotonda la dimensione del modulo a un numero intero di pixel in modo che ogni modulo sia identico, evitando così i moduli irregolari che appaiono quando un codice viene ridimensionato per frazioni.

Non ingrandire mai un codice QR PNG dopo l'esportazione. Riesportalo invece più grande: l'interpolazione offusca i bordi del modulo, che è esattamente ciò di cui lo scanner ha bisogno per essere nitido.

Prova prima di impegnarti

Stampane uno nelle dimensioni reali, sul materiale reale, e scansionalo con più di un telefono: idealmente un vecchio Android o un iPhone recente, alla luce in cui il codice vivrà effettivamente. Un codice che funziona sulla tua scrivania sotto una lampada può fallire su un tavolo vicino a una finestra.

Se stai posizionando un logo al centro, mantienilo piccolo, tienilo lontano dai tre quadrati d'angolo e verifica il risultato invece di dare per scontato che la correzione dell'errore lo copra.

Domande frequenti

Posso mettere il mio logo al centro?
Spesso sì, se utilizzi un livello elevato di correzione degli errori e mantieni il logo ben al di sotto di circa il 20% dell'area, lontano dai tre modelli di ricerca degli angoli. Questo strumento non sovrappone loghi, perché farlo in sicurezza necessita di un controllo visivo che solo tu puoi effettuare. Esporta SVG, posiziona il tuo logo in uno strumento di progettazione e verifica il risultato.
Perché il mio codice ha smesso di funzionare dopo che il designer lo ha utilizzato?
Di solito la zona silenziosa veniva ritagliata, il codice veniva ridimensionato oltre il punto in cui i moduli erano sufficientemente grandi, oppure veniva ricolorato con qualcosa con un contrasto troppo basso. Fornisci loro il SVG e il requisito di margine di quattro moduli per iscritto.
Un collegamento più lungo rende più difficile la scansione del codice?
SÌ. Più contenuti significano più moduli, quindi a una dimensione fisica fissa ogni modulo è più piccolo. Utilizza l'indirizzo più breve che funzioni, anche se tieni presente che questo strumento non accorcia deliberatamente i collegamenti per te, perché ciò metterebbe una terza parte tra il tuo codice e la sua destinazione.
Quale livello di correzione degli errori dovrei utilizzare per impostazione predefinita?
M è un valore predefinito sensato per la maggior parte degli usi. Passare a Q per qualsiasi cosa maneggiata o stampata di piccole dimensioni e a H solo quando si copre parte del codice o la superficie è veramente ruvida.

Cosa non farà questo strumento