Requisiti lettura codici a barre

Requisiti lettura codici a barre

Si riportano alcune verifiche propedeutiche alla lettura dei codici a barre.

Le modalità con cui configurare il lettore ottico del dispositivo dipendono dal produttore e devono essere effettuate dal fornitore dell'hardware

  1. Verificare che il lettore ottico del dispositivo portatile accodi un carattere (di solito il “;”) ad ogni barcode letto

Per effettuare questa verifica:

  1. sul dispositivo portatile aprire un editor di testo (potrebbe già essere presente una app di tipologia "blocco note", diversamente scaricarla dallo store)
  2. leggere un qualsiasi barcode 
  3. verificare che in coda al barcode sia presente il carattere aggiuntivo 
    Esempio: 

Barcode “123456789” il dispositivo deve leggere “123456789;


  1. Verificare che al barcode non venga accodato un CRLF, ovvero che in coda alla lettura il dispositivo portatile non vada a capo 


Per effettuare questa verifica:

  1. sul dispositivo portatile aprire un editor di testo (potrebbe già essere presente una app di tipologia "blocco note", diversamente scaricarla dallo store)
  2. leggere un qualsiasi barcode 
  3. verificare che il cursore rimanga di fianco al barcode e non vada a capo


  1. Quando si leggono codici GS1-128 o GS1 Data Matrix, verificare che il carattere FNC1 (ovvero il carattere 29 della tabella ASCII) venga sostituito con un carattere ”leggibile” (per convenzione utilizziamo il “#”)

Per effettuare questa verifica:

  1. sul dispositivo portatile aprire un editor di testo (potrebbe già essere presente una app di tipologia "blocco note", diversamente scaricarla dallo store)
  2. leggere un barcode GS1-128 o GS1 Data Matrix
  3. verificare che ogni segmento a lunghezza variabile sia seguito dal carattere "#"
  4. verificare che la stringa non contenga le parentesi che delimitano gli Application Identifier, in quanto non sono necessarie per la corretta decodifica del codice a barre


  1. Quando si leggono i codici EAN8 ed EAN13, verificare che siano comprensivi di check digit 
 Per ulteriori dettagli circa le modalità con cui impostare i parametri sopra descritti si rimanda alla documentazione fornita dal produttore dell'hardware