La risposta breve
- Crealo. Apri il Generatore di QR e codici a barre, scegli il lavoro — un link, una rete Wi-Fi, una scheda contatto — e controlla la stringa esatta che il codice conterrà, che la pagina mostra invece di nascondere. Esporta l'SVG per la stampa, il PNG per gli schermi.
- Stampane uno. Alla misura vera, sulla carta vera, prima della tiratura da duecento.
- Provalo. Fotografa la prova di stampa con un telefono — di sbieco, nella luce del posto — e trascina la foto sul Lettore di QR e codici a barre. Mostra il contenuto decodificato e, per un link, l'host che raggiunge davvero. Se corrisponde a ciò che intendevi, la tiratura è al sicuro.
Entrambi gli strumenti girano nel tuo browser e non mandano niente da nessuna parte: per un codice Wi-Fi vuol dire che la password che contiene non è mai stata battuta nel sito di qualcun altro.
Cosa acchiappa davvero la verifica
- Il refuso. Il guasto più comune non è il codice: è l'URL dentro. Rileggerlo è l'unico controllo che prova ciò che è davvero codificato invece di ciò che credevi di aver incollato.
- Misura e distanza. Un codice letto dall'altra parte di una sala vuole moduli più grossi di uno su un biglietto da visita. Fotografare la prova da dove starà la gente è il test onesto; i livelli di correzione d'errore del generatore dicono ad alta voce cosa costa ciascuno in densità.
- I colori. I codici stampati chiaro su scuro si leggono; le tavolozze di marca a basso contrasto spesso no. Il lettore regge più della maggior parte dei telefoni: se fatica lui con la foto, il telefono più vecchio dell'atrio non ha alcuna possibilità.
- La piega e il riflesso. La correzione Reed-Solomon fa sì che un codice in parte coperto si legga ancora, fino al livello che hai scelto. Un manifesto destinato alle intemperie merita il livello più alto e il codice un po' più fitto che costa.
Lo stesso lettore, per i codici che non sono tuoi
Verificare è anche il modo sicuro di aprire il QR stampato da qualcun altro. Il lettore mostra l'indirizzo intero e l'host che raggiunge davvero prima che qualcosa si apra, e nomina i trucchi che travestono un link: un nome utente davanti alla @, un alfabeto sosia, un reindirizzamento. L'adesivo sul parchimetro merita quell'ispezione; il badge del convegno pure. Niente viene aperto al posto tuo, e niente di ciò che leggi viene mandato da nessuna parte.
Se lo fai ogni settimana
Creare e controllare vivono su due pagine apposta: ognuna fa un lavoro, e ognuna può dimostrare da sola che niente lascia la tua macchina. Ma entrambe sono open source: licenza MIT, moduli ES senza dipendenze — l'encoder del generatore e il decoder Reed-Solomon del lettore, ciascuno con un README che lo spiega.
Se dei codici partono ogni settimana dalla tua scrivania, punta un agente di codice sul repository e chiedigli una pagina che genera e fa subito ripassare il codice disegnato per il decoder: un autotest a ogni esportazione. I moduli sono scritti per essere letti, e portarseli via è esattamente ciò per cui la licenza esiste.