Configurazione di un lettore di codice a barre

I lettori di codice a barre spesso devono essere configurati per funzionare con il proprio gestionale aziendale.

Quando il lettore non riesce a decodificare il codice oppure non trasmette correttamente la stringa letta, omettendo o cambiando alcuni caratteri probabilmente è un problema legato alla configurazione del lettore.

lettore di codice a barre

Un comune esempio di caratteristica configurabile è l’inserimento del suffisso ENTER dopo la stringa letta.

Il suffisso ENTER equivale al tasto “INVIO” della tastiera. Quindi l’aggiunta di un ENTER evita di digitare ogni volta il tasto “INVIO” sulla tastiera del PC dopo aver scansionato il codice.

I parametri configurabili in un lettore sono centinaia e non è detto che il lettore funzioni correttamente con i valori di default impostati dal costruttore.

Prima di effettuare l’acquisto di un lettore è raccomandabile assicurarsi che il costruttore del prodotto metta a disposizione manuali e/o strumenti software per la programmazione delle funzionalità necessarie, altrimenti potrebbe rivelarsi un dispositivo non idoneo alle specifiche esigenze.

Solitamente in un lettore possono essere programmate caratteristiche di base e caratteristiche avanzate per rispondere ad esigenze di lettura più complesse.

Vediamo alcune caratteristiche di base comuni programmabili dall’utente che qualsiasi lettore dovrebbe avere.

Selezione dell’interfaccia di connessione

I lettori sono dotati di diverse interfacce di comunicazione, che corrispondono a tipologie di cavi di connessione differenti. Le più comuni sono: USB, RS232, PS2 (emulazione tastiera)

Voyager 1400 lettore barc

Paese della tastiera

Ogni Paese ha la sua impostazione di tastiera.

Nelle configurazioni con interfaccia di connessione USB e emulazione tastiera lo scanner traduce i dati del codice a barre in sequenze di tasti. Il computer traduce queste sequenze come se provenissero dalla tastiera del PC. Quindi, se l’impostazione della tastiera non coincide con quella dei tasti i caratteri trasmessi sono diversi.

Nei lettori barcode l’impostazione della tastiera italiana (specialmente su stringhe alfanumeriche) è una configurazione che andrebbe sempre eseguita.

I lettori di default non sono mai impostati su tastiera italiana, spesso hanno tastiera americana pertanto se riscontrate delle anomalie nella lettura questo è uno dei parametri che dovreste verificare

Prefissi: attivazione e disattivazione

A volte è necessario programmare il lettore affinché aggiunga un carattere speciale di inizio testo o un carattere identificativo.

I lettori devono pertanto avere la capacità di abilitare e programmare specifici prefissi oppure rimuoverli.

Suffissi: attivazione o rimozione

Se è necessario impostare il lettore con un ritorno a capo (ENTER), una tabulazione o una fine del testo dopo ogni codice letto questa è una caratteristica che deve essere abilitata tramite opportuna programmazione.

Supplementi

Alcuni codici a barre hanno dei supplementi, la cui lettura deve essere abilitata

EAN13 + ADD ON 5
EAN13 + ADD ON 5

Ad esempio, il codice a barre presente su giornali è un EAN 13 con ADD ON di 5.  L’add on 5 rappresenta un supplemento di 5 cifre della famiglia EAN. Per leggere questi codici è necessario che il lettore supporti l’abilitazione dei supplementi in modo che possa leggere con un’unica scansione le 13 cifre + le 5 cifre rappresentate dal codice a barre (18 cifre totali).

Inoltre, un buon lettore dovrebbe permettere una programmazione avanzata dei supplementi per consentire una completa autonomia di lettura dell’EAN sia che si presenti con l’ADD ON che senza

Simbologie

In funzione della famiglia di appartenenza del codice a barre che dobbiamo leggere (EAN 13, Code 128, Codice 39, interleaved 2/5, etc…) la programmazione dei lettori permette di abilitare la lettura della specifica simbologia e di tutte le opzioni appartenenti alla famiglia (trasmissione del carattere di controllo, conversioni, lunghezza del codice, trasmissione del carattere ID, etc)

tipi di codici a barre

Data Editing

Le caratteristiche di configurazione avanzata permettono invece di personalizzare la stringa scansionata prima che venga trasmessa al PC.

Ad esempio, si potrebbe decidere di trasmettere solo una parte del codice letto e riempire la restante parte del codice con il valore zero e alla fine del codice trasmettere uno spazio.

Le regole di programmazione avanzata permettono di rispondere a specifiche esigenze: il data editing è uno strumento potente per personalizzare completamente la stringa di output.

Conclusioni

I produttori più importanti di lettori di codice a barre mettono sempre a disposizione dell’utente una documentazione completa e chiara per la programmazione.

Acquistare un lettore on line, senza alcuna conoscenza tecnica sull’argomento può rivelarsi una decisione fallimentare: la programmazione del lettore dipende dalla marca e dal modello del lettore.

Affidarsi ad un interlocutore esperto che sappia consigliare il modello più adatto alle proprie esigenze di lettura è sempre la soluzione più saggia!!!

Ing. Cristina Urbisaglia

Se hai domande scrivimi una mail

cristina@acsistemisrl.com

oppure chiamaci

Tel. 06.51848187

www.acsistemisrl.com


Approfondisci

Perché il lettore di codice a barre non legge?

Lettori di codici a barre per le edicole: scegliere quello giusto

Differenza fra un lettore 1D e lettore 2D