Cos'è un codice QR e quando dovresti usarne uno?
Un codice QR è un'immagine di dati. Uno scanner trasforma l'immagine della fotocamera in celle in bianco e nero, trova i tre grandi quadrati negli angoli, elabora la griglia e legge le celle. Tutto ciò che fa funzionare o fallire un codice dipende da questo.
Usane uno quando qualcuno è fisicamente presente e ha bisogno di qualcosa sul suo telefono: un menu, una rete Wi-Fi, un biglietto, un'etichetta del pacco. Evitane uno su una pagina web o in un'e-mail, dove il lettore è già su un dispositivo e un collegamento è un tocco invece di due.
Le quattro cose che decidono se eseguire la scansione
L'errore più comune è che un progettista ritagli la zona silenziosa per adattarla a un layout. Il sintomo è esasperante: il codice funziona su alcuni telefoni e non su altri, perché dipende da cosa capita di inquadrare la fotocamera.
- Zona tranquilla. Il margine vuoto fa parte del codice. La specifica richiede almeno quattro celle di spazio libero su ciascun lato e gli scanner fanno affidamento su di esso per trovare i bordi.
- Contrasto. Gli scanner convertono l'immagine in bianco e nero prima della lettura, quindi ciò che conta è la differenza di luminosità, non se i colori appaiono distinti. Nero su bianco è 21:1; mira ad almeno 7:1 e mantieni il codice più scuro dello sfondo.
- Dimensioni relative alla distanza di scansione. Una regola pratica ampiamente utilizzata è che il codice dovrebbe trovarsi a circa un decimo della distanza da cui verrà scansionato: 3 cm alla distanza di un braccio, circa 30 cm su un poster letto da tre metri.
- Dimensione della cella. Al di sotto di circa 0.4 mm per cella, le fotocamere dei telefoni fanno fatica e le stampanti termiche economiche imbrattano insieme le celle vicine.
La correzione degli errori è un'assicurazione, non uno 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 densità. Una maggiore ridondanza significa più celle per lo stesso contenuto e più celle significano che ciascuna è fisicamente più piccola a un determinato formato di stampa, il che può rendere la scansione più difficile anziché più semplice. Aumentare il livello non è automaticamente più sicuro.
Utilizzare L o M su uno schermo o su un foglio di carta piatto pulito. Usa Q per tutto ciò che verrà maneggiato, piegato o schizzato: un menu, una carta fedeltà, un pacco. Usa H quando intendi posizionare un logo al centro. Se il codice diventa molto denso ad alto livello, accorcia il contenuto invece di alzare ulteriormente il livello.
I contenuti più brevi battono ogni altra ottimizzazione
Il numero di celle dipende dalla quantità di dati codificati. Meno caratteri significano meno celle, il che significa che ogni cella è più grande a parità di dimensioni stampate, il che significa che esegue la scansione da una distanza maggiore e sopravvive a stampe peggiori.
Un URL lungo con parametri di tracciamento può facilmente raddoppiare il conteggio delle celle rispetto a uno breve. Se controlli la destinazione, un percorso breve vale più di qualsiasi impostazione nel generatore.
Anche la modalità di codifica è importante: le cifre sono più fitte rispetto al testo misto e gli alfanumerici maiuscoli sono più fitti rispetto ai caratteri arbitrari. Un riferimento numerico è un codice veramente più piccolo dello stesso riferimento scritto con maiuscole e minuscole.
Quando NOT usarne uno
- Su una pagina web o in un'e-mail. Il lettore è già su un dispositivo; un collegamento richiede meno tocchi e funziona per le persone che utilizzano uno screen reader.
- Come unica via verso le informazioni essenziali. Qualcuno con un telefono più vecchio, una fotocamera rotta o nessuna connessione dati viene bloccato. Stampa anche URL.
- Per qualsiasi cosa dovrai cambiare. Il valore è inserito nell'immagine, quindi un codice stampato non può essere modificato. Se la destinazione può spostarsi, puntala verso un URL che controlli e reindirizza da lì.
- Su uno schermo tenuto in mano da qualcun altro: un badge a una conferenza, un telefono mostrato a un telefono. Funziona, ma funziona male e un collegamento breve parlato è spesso più veloce.
Formato di uscita
Esporta SVG per tutto ciò che verrà stampato. È vettoriale, si adatta a qualsiasi dimensione con bordi netti ed è ciò che un designer o uno stampatore vorrà.
Esporta PNG per schermi e documenti, con dimensioni in pixel generose. Non ridimensionare mai un codice PNG in un secondo momento: l'interpolazione offusca i bordi della cella, che è esattamente ciò di cui lo scanner ha bisogno che siano nitidi. Riesportalo invece più grande.
Esempio realizzato: una tabella per il menu di un ristorante
Un codice va su una carta da tavolo laminata. Verrà scansionato da circa 40 cm, da telefoni di ogni età, su una superficie che viene pulita e occasionalmente schizzata.
La destinazione è una pagina di menu. Il formato lungo con parametri di tracciamento è di 96 caratteri; la forma breve è 28.
- Utilizza il breve URL. Con 28 caratteri il simbolo richiede molte meno celle rispetto a 96.
- Imposta la correzione errori su Q, perché la carta verrà gestita e cancellata.
- Dimensiona il codice a circa 4 cm di diametro: un decimo di 40 cm dà 4 cm.
- Mantieni la zona silenziosa predefinita a quattro celle e lascia il codice scuro su un pannello luminoso.
- Esporta SVG e consegnalo alla stampante.
- Stampane uno, scansionalo con un vecchio Android e un iPhone recente, sotto l'illuminazione reale del ristorante.
Risultato: Un codice di 4 cm con celle comodamente al di sopra della soglia di 0.4 mm, una zona tranquilla che lo scanner può trovare e una ridondanza sufficiente per sopravvivere a un segno di cancellazione. Stampare il menu URL sottostante in caratteri piccoli non costa nulla e copre il cliente la cui fotocamera non collaborerà.
Apri lo strumento
Genera un codice QR nel tuo browser
Genera codici QR e codici a barre Code 128 sul tuo dispositivo, con lettura a contrasto in tempo reale. Non può leggere o decodificare un codice.
Ciò che questo non copre
- Lo strumento QR ToolAcre genera codici. Non li scansiona né li decodifica, non richiede l'accesso alla fotocamera e non dispone di lettore.
- Code 128 è l'unica simbologia di codici a barre offerta ed è solo ASCII. Non esiste EAN, UPC, ITF, PDF417 o DataMatrix.
- Nessuna sovrapposizione del logo, perché per posizionarne uno in modo sicuro è necessario un controllo visivo di scansione che lo strumento non può eseguire per te. Esporta SVG e fallo in uno strumento di progettazione.
- Nessun codice dinamico o modificabile. Il valore è integrato nell'immagine e non può essere modificato successivamente.
- La cifra di contrasto e la regola pratica della distanza sono indicative. Stamparne uno e scansionarlo è l'unico vero test.