Utilizzi

Lettore di codici a barre per eventi e biglietti: leggere QR e Aztec dallo smartphone

Per controllare biglietti di concerti, fiere, congressi o musei serve un imager 2D: i biglietti moderni usano QR, Aztec o PDF417, quasi sempre mostrati sullo schermo dello smartphone. Un lettore laser non legge né i codici 2D né, nella maggior parte dei casi, gli schermi. Il resto dipende da dove gira la validazione: PC, terminale mobile o tornello.

Quali codici trovi sui biglietti

Simbologie tipiche nel ticketing
SimbologiaDove la troviNota
QR CodeGran parte delle piattaforme di biglietteria, inviti, accreditiPuò contenere un ID, un URL o un token firmato
AztecBiglietti di trasporto, alcune piattaforme di eventi, carte d'imbarco su smartphoneNon ha zona di rispetto: il centro ha un mirino a quadrati concentrici
PDF417Carte d'imbarco stampate, alcuni biglietti con codice dinamicoLungo e basso, richiede un'inquadratura larga
Data MatrixAlcune carte d'imbarco su smartphone e biglietti specificiCompatto
Code 128Biglietti stampati di sistemi meno recenti, braccialettiLeggibile anche da un lineare se stampato

Per le carte d'imbarco, lo standard IATA BCBP prevede PDF417 sulla carta e Aztec, QR o Data Matrix sul telefono. Alcune piattaforme di biglietteria usano codici dinamici che cambiano ogni pochi secondi nell'app: lì uno screenshot non funziona per scelta, e il lettore deve solo leggere velocemente.

Aztec è disattivato di fabbrica su diversi lettori 2D, perché meno diffuso nel retail. Se i biglietti QR passano e quelli Aztec no, è quasi certamente questo. Vedi abilitare simbologie.

Leggere dallo schermo del telefono: cosa conta davvero

Uno schermo emette luce e ha un vetro lucido: il lettore deve gestire riflessi e contrasto diverso dalla carta. Imager 2D recenti lo fanno bene; i lettori lineari CCD solo in parte. I fattori che fanno davvero la differenza al varco:

  • Luminosità dello schermo: se è al minimo il contrasto crolla. Un cartello "alza la luminosità" all'ingresso aiuta più di qualsiasi impostazione.
  • Modalità schermo del lettore: alcuni modelli hanno un'opzione dedicata alla lettura da telefono che regola illuminazione ed esposizione. Cercala nella guida del tuo modello.
  • Pellicole e crepe: vetri rotti e pellicole opache spezzano i moduli. La correzione d'errore del QR aiuta, ma non fa miracoli.
  • Distanza e angolo: il telefono va tenuto parallelo alla finestra del lettore, non inclinato. Un'inclinazione leggera riduce invece il riflesso.
  • Modalità notte e filtri luce blu: di solito non creano problemi, la modalità scura di un'app sì se inverte i colori del codice. Molti imager gestiscono i codici in negativo solo se l'opzione "inverse" è attiva.

La guida completa è in leggere codici da schermo.

Tre configurazioni tipiche al varco

Lettore da banco collegato al PC della biglietteria

Un lettore 2D di presentazione sul banco, collegato via USB HID a un'applicazione web di check-in. Lo spettatore avvicina il telefono, il lettore legge e "digita" il codice nel campo con Invio finale. Semplice ed economico, ma ogni postazione richiede un PC. Attenzione al focus del campo nell'applicazione web: se l'operatore clicca altrove, le letture vanno perse.

Terminale mobile o smartphone con app di validazione

Un terminale Android con imager integrato e l'app della piattaforma di biglietteria. Ti muovi tra le code, validi anche all'aperto, e molte app lavorano offline sincronizzando dopo. Uno smartphone normale con la fotocamera funziona per piccoli eventi, ma è più lento e soffre in controluce (vedi smartphone o lettore dedicato).

Lettore integrato nel tornello

Moduli di scansione fissi dentro varchi o tornelli. Qui la configurazione la fa l'installatore: il lettore comunica con il controller del varco via seriale o rete, non in emulazione tastiera.

Configurazione consigliata

Impostazioni per controllo accessi con lettore 2D
ImpostazioneValorePerché
SimbologieQR, Aztec, PDF417, Data Matrix, Code 128Copri tutti i formati dei biglietti accettati
Codici invertiti (chiaro su scuro)Attivi se la piattaforma li usaApp con tema scuro
Modalità di letturaPresentazione (rilevamento automatico)Nessun grilletto, flusso continuo
Timeout stesso codiceAbbastanza lungo da evitare doppie lettureIl telefono resta davanti al lettore per un attimo
TastieraItaliana o modalità ALTI QR con URL o token contengono / : - _ =
SuffissoInvioConferma automatica del check-in
BeepVolume altoAmbienti rumorosi

Il punto più sottovalutato è la tastiera: un QR che contiene https://esempio.it/t/AB-12 con lettore impostato su USA e PC in italiano arriva come httpsç--esempio.it-t-AB'12 e la piattaforma risponde "biglietto non valido". Correggi con tastiera italiana o modalità ALT. Il doppio passaggio dello stesso biglietto, invece, si gestisce meglio nel software che nel lettore: vedi letture doppie.

Prova generale prima dell'apertura porte

  1. Genera biglietti di prova nel formato reale della piattaforma, o crea un QR con lo stesso tipo di contenuto con il generatore QR.
  2. Leggili da telefoni diversi (iPhone, Android, schermo piccolo, schermo con pellicola) e su carta.
  3. Controlla il testo ricevuto nel test lettore: simboli, suffisso, nessun carattere in più.
  4. Prova con la luce del varco reale. Un ingresso esposto al sole cambia tutto rispetto alla prova in ufficio.
  5. Ricarica tutto. Lettori cordless e terminali devono reggere l'intera apertura porte; tieni pronte batterie di scorta.

Errori comuni

  • Comprare lettori laser economici perché "leggono i codici a barre": non leggono i QR.
  • Lasciare Aztec disattivato.
  • Scoprire il problema di layout di tastiera all'apertura porte.
  • Postazioni con cordless troppo lontani dalla base o con interferenze radio dovute a decine di dispositivi wireless del pubblico.
  • Un unico punto di validazione online senza piano B in caso di rete assente.

Fonti e riferimenti

  • ISO/IEC 18004 (QR Code), ISO/IEC 24778 (Aztec Code), ISO/IEC 15438 (PDF417): iso.org.
  • IATA Bar Coded Boarding Pass (BCBP) Implementation Guide.
  • Guide utente degli imager 2D: Honeywell, Zebra, Newland.

Altro in Utilizzi

Tutta la sezione Utilizzi