Configurazione

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.

  1. 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.
  2. 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.
  3. Abilita la simbologia dal capitolo "Symbologies" del manuale.
  4. Controlla le opzioni collegate: lunghezza minima e massima, cifra di controllo, conversioni.
  5. 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.

Stato di fabbrica frequente (da verificare sul manuale)
SimbologiaDi solitoDove la incontriNota
EAN-13, EAN-8, UPC-A, UPC-EAttiveProdotti al dettaglioAdd-on a 2 o 5 cifre spesso disattivati
Code 128 e GS1-128AttiveLogistica, etichette interneGS1-128 può dipendere dall'opzione FNC1
Code 39Spesso attivaTessera sanitaria, bollino farmaci, industriaFull ASCII spesso disattivato
Interleaved 2 of 5 / ITF-14Variabile, spesso con limiti di lunghezzaCartoni, imballiRischio di letture parziali
GS1 DataBarVariabileFrutta, verdura, freschi a pesoVarianti separate (Omnidirectional, Limited, Expanded)
Codabar, Code 93, Code 11, MSISpesso disattivateBiblioteche, laboratori, scaffaliAttivale solo se servono
QR, Data Matrix, PDF417Attive sugli imager 2D, a volte alcune spenteFarmaci, biglietti, documentiAztec, MicroQR e simili spesso spente
Codici postaliDisattivatiCorrispondenzaRaramente 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.

Fonti e riferimenti

  • ISO/IEC 15420 (EAN/UPC), ISO/IEC 15417 (Code 128), ISO/IEC 16388 (Code 39), ISO/IEC 16390 (Interleaved 2 of 5), iso.org.
  • GS1 General Specifications, gs1.org.
  • Product Reference Guide dei produttori, capitolo "Symbologies": Honeywell, Zebra, Datalogic, Newland.

Altro in Configurazione

Tutta la sezione Configurazione