Abilitare (e disabilitare) le simbologie sul lettore di codici a barre
Se il lettore legge gli EAN ma ignora in silenzio un altro codice, quasi sempre quella simbologia è disattivata o limitata nella lunghezza. Si abilita leggendo il codice "Enable" della simbologia nel manuale del tuo modello. Abilita solo ciò che usi davvero: ogni simbologia in più aumenta il rischio di letture parziali o errate.
Come capire se il problema è una simbologia disattivata
Il segnale tipico è chiaro: con un codice il lettore emette subito il beep, con un altro il fascio resta acceso fino al timeout senza alcun segnale. Se il codice è stampato bene e il lettore non reagisce, prima di pulire la finestra o cambiare cavo controlla le simbologie. Una diagnosi più ampia è in il lettore legge solo alcuni codici.
- Identifica la simbologia. Se non sai di che tipo è il codice, inquadralo con il lettore online con fotocamera, che mostra il tipo riconosciuto, oppure confrontalo con la guida ai tipi di codici a barre.
- Verifica che il lettore possa leggerla. Un lettore laser o lineare non leggerà mai un QR o un Data Matrix, qualunque sia la configurazione. Vedi codici lineari e codici 2D.
- Abilita la simbologia dal capitolo "Symbologies" del manuale.
- Controlla le opzioni collegate: lunghezza minima e massima, cifra di controllo, conversioni.
- Prova e annota l'impostazione nel foglio di configurazione aziendale.
Simbologie spesso disattivate di fabbrica
I valori predefiniti cambiano tra marche, modelli e versioni firmware, quindi la tabella indica tendenze frequenti, non regole. La conferma è sempre nella sezione "Default" della guida del tuo modello.
| Simbologia | Di solito | Dove la incontri | Nota |
|---|---|---|---|
| EAN-13, EAN-8, UPC-A, UPC-E | Attive | Prodotti al dettaglio | Add-on a 2 o 5 cifre spesso disattivati |
| Code 128 e GS1-128 | Attive | Logistica, etichette interne | GS1-128 può dipendere dall'opzione FNC1 |
| Code 39 | Spesso attiva | Tessera sanitaria, bollino farmaci, industria | Full ASCII spesso disattivato |
| Interleaved 2 of 5 / ITF-14 | Variabile, spesso con limiti di lunghezza | Cartoni, imballi | Rischio di letture parziali |
| GS1 DataBar | Variabile | Frutta, verdura, freschi a peso | Varianti separate (Omnidirectional, Limited, Expanded) |
| Codabar, Code 93, Code 11, MSI | Spesso disattivate | Biblioteche, laboratori, scaffali | Attivale solo se servono |
| QR, Data Matrix, PDF417 | Attive sugli imager 2D, a volte alcune spente | Farmaci, biglietti, documenti | Aztec, MicroQR e simili spesso spente |
| Codici postali | Disattivati | Corrispondenza | Raramente necessari |
Le opzioni che contano oltre a "abilita"
Lunghezza minima e massima
Per le simbologie senza lunghezza fissa e con controlli deboli, in particolare Interleaved 2 of 5, molti lettori accettano di fabbrica solo alcune lunghezze. Se un ITF a 14 cifre viene letto ma uno a 10 no, è quasi sicuramente questo. Imposta la lunghezza esatta che usi invece di aprire "qualsiasi lunghezza": un ITF letto in diagonale può produrre un frammento valido più corto del codice reale. Dettagli in Interleaved 2 of 5 e ITF-14.
Cifra di controllo
Per Code 39, ITF e Codabar la cifra di controllo è opzionale. Le opzioni tipiche sono: non verificarla, verificarla e trasmetterla, verificarla e toglierla dall'output. Se attivi la verifica su codici che non hanno la cifra di controllo, il lettore smette di leggerli. Approfondisci in cifra di controllo.
Conversioni
Molti lettori possono convertire UPC-E in UPC-A, trasmettere UPC-A come EAN-13 con lo zero iniziale, o aggiungere e togliere caratteri. Queste opzioni cambiano l'output e quindi il modo in cui il gestionale trova il prodotto: vedi formattazione dei dati.
Livello di sicurezza o ridondanza
Alcuni modelli permettono di richiedere più decodifiche identiche prima di accettare una lettura. Alzarlo riduce gli errori su etichette rovinate ma rallenta la lettura; è utile soprattutto per simbologie deboli come ITF e Codabar.
Perché disattivare quelle che non usi
- Meno letture errate. Un frammento di codice o una texture regolare sulla confezione può essere scambiato per una simbologia debole con lunghezza libera.
- Meno letture indesiderate. Con un imager 2D e molte simbologie attive, il lettore può prendere il codice sbagliato su un'etichetta con più codici. Una modalità a puntamento centrale aiuta: vedi modalità di scansione.
- Lettura un po' più rapida su alcuni modelli, perché il decodificatore prova meno algoritmi.
Se lo stesso lettore deve leggere più tipi di codice e il software deve sapere quale ha ricevuto, attiva l'identificatore di simbologia AIM come prefisso.
Caso tipico: una biblioteca riceve un lettore nuovo che legge perfettamente gli ISBN sul retro dei libri ma non le etichette di inventario interne. Le etichette sono in Codabar, disattivato di fabbrica su quel modello. Abilitato Codabar (e impostata la lunghezza usata dalle etichette), funziona. Altri dettagli in biblioteca e libri ISBN.
Domande frequenti
Posso abilitare tutte le simbologie con un solo codice?
Molti manuali hanno un codice "Enable All Symbologies". Usalo solo per diagnosi, per capire se il problema è la simbologia, poi torna a una configurazione mirata.
Il codice è un EAN-13 ma con un piccolo codice in più a destra: lo leggo?
È un add-on a 2 o 5 cifre (riviste, libri). Va abilitato a parte e conviene scegliere se renderlo obbligatorio o facoltativo, altrimenti il lettore può trasmettere a volte il codice con l'add-on e a volte senza.
Abilitare GS1-128 cambia qualcosa per il Code 128?
Sono la stessa simbologia: GS1-128 è un Code 128 che inizia con FNC1. L'opzione riguarda come il lettore tratta e trasmette FNC1, spiegato in carattere GS e FNC1.