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.
- 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.
- 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.
- 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. - 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.
- 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.
- Regola modalità di scansione e segnalazioni. Grilletto, lettura continua o automatica, volume del beep: vedi modalità di scansione e volume, LED e vibrazione.
- 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.
- 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
| Metodo | Quando conviene | Limiti |
|---|---|---|
| Codici di programmazione dal manuale | Uno o pochi lettori, modifiche semplici, nessun accesso amministrativo al PC | Va letto un codice per volta; serve la guida esatta del modello |
| Software del produttore (EZConfig, 123Scan, Aladdin, EasySet) | Formattazioni complesse, aggiornamento firmware, più lettori identici | Spesso richiede installazione su Windows e un collegamento in modalità compatibile |
| Codice di configurazione generato dal software | Replicare la stessa configurazione su molti lettori | Il 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
| Scenario | Interfaccia | Suffisso | Simbologie da attivare |
|---|---|---|---|
| Cassa di un negozio | USB HID, tastiera italiana | Invio (CR) | EAN-13, EAN-8, UPC-A, UPC-E, eventuale GS1 DataBar |
| Inventario in Excel | USB HID, tastiera italiana | Invio o Tab | EAN/UPC, Code 128 |
| Magazzino con etichette logistiche | USB HID o COM virtuale | Invio | Code 128, GS1-128, ITF-14, Data Matrix |
| Farmacia | USB HID | Invio | EAN-13, Code 39 (bollino), Data Matrix GS1 |
| Lettura tessera sanitaria | USB HID, tastiera italiana | Invio o Tab | Code 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.