Configurazione

Come configurare un lettore di codici a barre: l'ordine giusto dei passaggi

Per configurare un lettore di codici a barre si leggono, uno dopo l'altro, i codici di programmazione stampati nel manuale del tuo modello (o si usa il software del produttore). L'ordine conta: prima ripristini le impostazioni di fabbrica, poi scegli l'interfaccia, la lingua della tastiera, il suffisso (di solito Invio), le simbologie, e solo alla fine fai un test e salvi.

In breve: identifica il modello esatto, scarica la guida ufficiale, fai un reset, imposta interfaccia e tastiera italiana, aggiungi il suffisso che serve al tuo software, abilita solo le simbologie che usi, verifica con un test e conserva una copia stampata dei codici usati.

Prima di iniziare: tre cose da sapere

Quasi tutti i lettori in commercio si configurano allo stesso modo: il lettore riconosce alcuni codici a barre speciali, detti codici di programmazione, e invece di trasmetterli al computer cambia un proprio parametro interno. Non serve installare nulla e il PC non deve nemmeno essere acceso, basta che il lettore sia alimentato.

  • Il manuale giusto è quello del tuo modello. I codici di programmazione non sono universali: un codice Honeywell non ha effetto su un Zebra, e anche due modelli della stessa marca possono usare tabelle diverse. Cerca la sigla esatta sull'etichetta sotto l'impugnatura o sulla base (per esempio una sigla della famiglia Voyager, QuickScan o DS2208) e scarica la Product Reference Guide o la User Guide dal sito del produttore.
  • Le impostazioni restano in memoria. Nella maggior parte dei lettori professionali ogni codice letto viene salvato subito in memoria non volatile e sopravvive allo spegnimento. Alcuni lettori economici richiedono invece un codice finale di salvataggio: senza, al riavvio tornano come prima.
  • Ogni lettura cambia qualcosa. Mentre configuri, copri le altre pagine del manuale: un imager 2D legge con un campo visivo ampio e può prendere il codice sbagliato vicino a quello che vuoi.

L'ordine dei passaggi che fa risparmiare tempo

L'errore più comune è partire dal problema visibile (per esempio "manca l'Invio") e programmare a tentativi su un lettore che ha già una storia sconosciuta. Questo ordine evita di inseguire impostazioni lasciate da qualcun altro.

  1. Ripristina le impostazioni di fabbrica. Leggi il codice di reset (spesso chiamato "Default", "Factory Default" o "Restore Defaults"). Se il lettore arriva da un altro reparto o è usato, è il passo più importante. Dettagli nella guida al ripristino delle impostazioni di fabbrica.
  2. Scegli l'interfaccia. Per un uso normale con gestionale, Excel o browser serve la modalità tastiera USB HID. Se il software lo richiede, scegli la porta COM virtuale. La differenza è spiegata in USB HID o porta COM virtuale. Su alcuni lettori il cambio di interfaccia riporta altri parametri ai valori predefiniti, per questo va fatto presto.
  3. Imposta la tastiera italiana. Se il lettore è in emulazione tastiera, deve usare lo stesso layout del sistema operativo, altrimenti simboli come -, / e : escono sbagliati. Vedi impostare la tastiera italiana.
  4. Aggiungi il suffisso. La maggior parte dei software di cassa e magazzino si aspetta un Invio dopo il codice; i fogli di calcolo a volte preferiscono un Tab. Procedura in aggiungere Invio o Tab dopo la lettura.
  5. Abilita le simbologie che ti servono, disabilita le altre. EAN/UPC e Code 128 sono quasi sempre attive; ITF, Codabar, Data Matrix o GS1 DataBar spesso no. Approfondisci in abilitare le simbologie.
  6. Regola modalità di scansione e segnalazioni. Grilletto, lettura continua o automatica, volume del beep: vedi modalità di scansione e volume, LED e vibrazione.
  7. Prova con codici noti. Apri il test del lettore, leggi un codice con simboli e lettere e controlla carattere per carattere cosa arriva, compresi i caratteri invisibili alla fine.
  8. Salva e documenta. Se il modello lo permette, salva la configurazione come "default personalizzato" (custom default): un reset futuro tornerà alla tua configurazione invece che a quella di fabbrica. Conserva l'elenco dei codici letti, nell'ordine.

Tre metodi per configurare

Metodi di configurazione a confronto
MetodoQuando convieneLimiti
Codici di programmazione dal manualeUno o pochi lettori, modifiche semplici, nessun accesso amministrativo al PCVa letto un codice per volta; serve la guida esatta del modello
Software del produttore (EZConfig, 123Scan, Aladdin, EasySet)Formattazioni complesse, aggiornamento firmware, più lettori identiciSpesso richiede installazione su Windows e un collegamento in modalità compatibile
Codice di configurazione generato dal softwareReplicare la stessa configurazione su molti lettoriIl codice generato vale solo per modelli compatibili e firmware simili

Il confronto tra gli strumenti dei vari produttori è nella pagina dedicata al software di configurazione.

Impostazioni di partenza per scenario

Configurazione consigliata come punto di partenza
ScenarioInterfacciaSuffissoSimbologie da attivare
Cassa di un negozioUSB HID, tastiera italianaInvio (CR)EAN-13, EAN-8, UPC-A, UPC-E, eventuale GS1 DataBar
Inventario in ExcelUSB HID, tastiera italianaInvio o TabEAN/UPC, Code 128
Magazzino con etichette logisticheUSB HID o COM virtualeInvioCode 128, GS1-128, ITF-14, Data Matrix
FarmaciaUSB HIDInvioEAN-13, Code 39 (bollino), Data Matrix GS1
Lettura tessera sanitariaUSB HID, tastiera italianaInvio o TabCode 39

Sono punti di partenza, non regole: il software che riceve i dati decide cosa serve davvero. Per la cassa trovi indicazioni specifiche in lettore per negozio e cassa, per il magazzino in lettore con gestionale di magazzino.

Come verificare che la configurazione sia giusta

Un controllo a occhio nel Blocco note non basta, perché non mostra Tab, Invio e caratteri di controllo. Usa un campo che mostri ogni carattere con il suo codice ASCII. Per esempio, leggendo un Code 128 con contenuto AB-12/3 e suffisso Invio, con il lettore configurato correttamente dovresti ricevere:

A B - 1 2 / 3 [CR]
65 66 45 49 50 47 51 13

Se invece vedi AB'12-3, la lingua della tastiera del lettore non corrisponde a quella del PC. Se manca il 13 finale, il suffisso non è impostato. Se il beep c'è ma non arriva nulla, parti da lettore che emette il beep ma non scrive.

Errori comuni

  • Usare il manuale di un modello "simile". Due lettori dello stesso aspetto, specie tra i lettori economici, possono avere firmware e codici diversi da un lotto all'altro.
  • Leggere codici di programmazione da uno schermo con un lettore laser. I laser non leggono la maggior parte degli schermi: stampa la pagina.
  • Stampare i codici ridimensionati. Una stampa "adatta alla pagina" troppo piccola o sbavata può non essere letta; stampa al 100% su carta bianca.
  • Dimenticare il salvataggio sui modelli che lo richiedono, e scoprirlo al primo riavvio.
  • Reset fatto dopo la configurazione per "pulizia": cancella tutto il lavoro, a meno di aver salvato un default personalizzato.

Domande frequenti

Serve un driver per configurare il lettore?

No, se usi i codici di programmazione: il lettore li interpreta da solo. Un driver o un'utilità del produttore serve solo per usare il software di configurazione o per la modalità porta COM virtuale.

Ho perso il manuale cartaceo: dove trovo i codici?

Sul sito del produttore, nella pagina di supporto del modello, cercando "Product Reference Guide" o "User Guide". Per i marchi economici il manuale spesso è un PDF fornito dal venditore: verifica che corrisponda alla versione del tuo lettore.

Posso configurare più lettori in una volta?

Sì, conviene generare con il software del produttore un unico codice di configurazione e leggerlo con ogni lettore dello stesso modello, poi verificare un campione con il test.

Come capisco quale configurazione ha un lettore usato?

Molti modelli hanno un codice che stampa o trasmette la versione firmware e alcuni parametri, ma il modo più rapido e sicuro resta il reset seguito da una configurazione da zero.

Fonti e riferimenti

  • Product Reference Guide e User Guide dei produttori: Honeywell, Zebra, Datalogic, Newland.
  • USB HID Usage Tables (USB Implementers Forum), sezione Keyboard/Keypad.
  • GS1 General Specifications, gs1.org.

Altro in Configurazione

Tutta la sezione Configurazione