Vai al contenuto

Guida

Il codice QR non si legge? Trova la causa dal sintomo

Quasi ogni codice QR illeggibile è uno di una dozzina di guasti precisi, e quale dozzina dipende dal sintomo. Un codice che non ha mai funzionato per nessuno è un problema di stampa. Un codice che funzionava il mese scorso è un problema di destinazione. Un codice che si legge e apre la pagina sbagliata non è né l'uno né l'altro. Comincia stabilendo quale dei tre casi hai: il resto è ordinato così, nella sequenza che trova la causa più in fretta.

Prima separa i tre guasti

Fatti due domande prima di toccare qualsiasi cosa. Questo codice ha mai funzionato, per qualcuno? E il telefono reagisce in qualche modo — anteprima del link, pagina sbagliata — oppure non succede nulla?

Mai funzionato, nessuna reazione: il motivo non è leggibile. È un guasto di stampa o di esecutivo, e ne parla la sezione successiva.

Funzionava prima, ora niente o una pagina di errore: il motivo sta bene, è sparita la destinazione. Salta alla terza sezione.

Si legge subito ma apre qualcosa di sbagliato: né il codice né la destinazione sono rotti; è rotto il link. È la quarta sezione.

Non è mai stato leggibile

La fotocamera non riesce a risolvere il motivo in dati. Queste sono le cause, più o meno nell’ordine in cui risultano essere quella giusta.

  • Troppo piccolo per la distanza. Un codice letto da tre metri vuole una trentina di centimetri; da trenta centimetri, circa tre. Sotto mezzo millimetro per modulo le fotocamere dei telefoni cominciano a cedere.
  • Contrasto insufficiente. Scuro su chiaro, con una differenza vera. Grigio chiaro su bianco, o un colore del marchio su fondo scuro, è il guasto di origine grafica più comune.
  • È sparita la zona di rispetto. La specifica vuole quattro moduli liberi per lato; testo, un filetto o un’immagine di sfondo che arriva al bordo tolgono al lettore il confine che cerca.
  • Invertito. Moduli chiari su fondo scuro si leggono su alcuni telefoni e su altri no: consideralo rotto, non uno stile.
  • Stirato o ingrandito. Un PNG piccolo gonfiato ha bordi di modulo morbidi, e fallisce per lo stesso motivo di una stampa troppo piccola. Stampa da vettoriale.
  • Il logo copre troppo, oppure il livello di correzione d’errore non è stato alzato per compensare.
  • Il supporto lavora contro: una bottiglia curva, un laminato metallico, un tessuto, o una plastificazione che rimanda la luce del soffitto dritta nell’obiettivo.

Da te si legge e dal cliente no

Questo caso merita una sezione sua perché il codice di solito è a posto. La differenza sta nel telefono, nella luce o nella distanza — e tu stai provando nelle condizioni migliori che quel codice incontrerà mai.

Le fotocamere più vecchie risolvono meno; un obiettivo graffiato o unto risolve ancora meno. Una sala buia ti toglie distanza, e anche l’angolo: un codice steso sul tavolo e letto da chi ci sta sopra in piedi viene letto di sbieco.

C’è poi una differenza software. La fotocamera di sistema legge i codici QR su entrambe le piattaforme, ma non sempre con la tolleranza di un’app dedicata, e un telefono più vecchio potrebbe averne bisogno. Se un codice funziona sul tuo telefono nuovo e fallisce su uno di tre anni, è il codice a essere troppo tirato, non il telefono troppo vecchio: stampalo più grande.

Funzionava e poi ha smesso

Il motivo non è cambiato — non può. È cambiato qualcosa dietro di lui.

  • La destinazione si è spostata o è stata cancellata: il sito è stato riorganizzato, la condivisione del file è scaduta, la pagina di campagna è caduta con la campagna.
  • Il reindirizzamento è stato spento. Un codice dinamico dipende da un servizio che instrada la scansione; un account scaduto, uno chiuso o il limite di un piano gratuito fermano tutte le copie stampate insieme.
  • Era una prova. Molti generatori gratuiti danno un reindirizzamento di prova che dopo una o due settimane si ferma e mostra una pagina di upgrade.
  • Il dominio non è stato rinnovato, o il certificato è scaduto: il telefono avvisa o rifiuta invece di aprire.
  • La destinazione ora richiede un accesso. Da te continua a funzionare perché il tuo browser è autenticato.

Si legge ma apre la cosa sbagliata

Il codice fa esattamente ciò per cui è stato fatto; è sbagliato ciò per cui è stato fatto. Leggi l’indirizzo che il telefono mostra in anteprima prima di aprirlo: da solo identifica la maggior parte di questi casi.

La causa più comune è il codice sbagliato stampato sul materiale sbagliato: due campagne, due sedi, un file scambiato in tipografia. Confronta l’anteprima con quello che intendevi codificare.

Poi: una cache vecchia che mostra una versione precedente della pagina, un link che apre un’app invece del browser perché la destinazione è un deep link, o un indirizzo http che sulla strada verso https reindirizza altrove.

Se un codice dinamico apre la destinazione precedente, la modifica è stata salvata ma il reindirizzamento non è ancora arrivato a quel dispositivo, oppure il telefono l’ha in cache. Prova in una finestra privata su rete mobile.

La diagnosi in cinque minuti

In questo ordine, perché ogni passo esclude il maggior numero di cause con il minimo sforzo.

  • Scansiona il pezzo stampato e leggi l’indirizzo in anteprima senza aprirlo. Se l’indirizzo è sbagliato, la colpa è dell’esecutivo o del link, non del codice.
  • Apri quell’indirizzo a mano, in finestra privata, su rete mobile. Se lì fallisce, la colpa è della destinazione.
  • Prova un secondo telefono, meglio se più vecchio, e un terzo se il secondo contraddice il primo.
  • Porta lo stampato sotto una luce chiara e uniforme. Se all’improvviso si legge, la colpa è della dimensione o del contrasto, non del codice.
  • Misura il codice e lo spazio libero attorno, e confrontalo con la distanza di lettura.
  • Scansiona il file digitale originale dallo schermo. Se il file si legge e lo stampato no, il guasto è nato in produzione.
  • Solo allora rigenera il codice — e se è statico, ricorda che rigenerarlo produce un motivo diverso: quanto già stampato non ne beneficia.

Sull'autore

Andrii Petlovanyi

Sviluppa Mosaqo su web, iOS e Android.

FAQ

Domande frequenti

Perché il mio codice QR funziona su un telefono e non su un altro?

Quasi sempre perché il codice è al limite di ciò che una fotocamera riesce a risolvere, e il secondo telefono ha un obiettivo un po’ più vecchio o più sporco. La soluzione è stampare più grande invece di incolpare il dispositivo: un codice con margine funziona su entrambi.

Un codice QR danneggiato può ancora funzionare?

Sì, fino a un certo punto. La correzione d’errore ricostruisce i moduli mancanti e, a seconda del livello, un codice sopravvive alla perdita di una parte apprezzabile della superficie: è ciò che rende possibile un logo al centro. Danneggiare un marcatore d’angolo è un’altra cosa: è grazie a quelli che il lettore trova il codice.

Perché il codice si legge a schermo e non in stampa?

Perché tra il file e la carta è successo qualcosa: ingrandito da un raster piccolo, stampato con poco contrasto, privato della zona di rispetto in impaginazione, o finito su un materiale che disperde i bordi. Scansiona il file digitale per confermare che è sano, poi guarda la fase di produzione.

Devo rigenerare il codice per risolvere?

Di solito no. Se il problema è la destinazione e il codice è dinamico, riorientalo e tutte le copie stampate seguono. Rigenerare serve solo quando è colpa del motivo stesso — e produce un motivo nuovo, quindi il materiale già stampato resta con quello vecchio.

PASSO SUCCESSIVO

PRONTO PER IL TUO PRIMO QR CODE?

Crea un QR code e testalo prima della stampa

La prima versione di Mosaqo è gratuita e non richiede una carta di pagamento.

Inizia gratis