In questo articolo descriviamo come abilitare un lettore di codice a barre Zebra per decodificare il codice a barre Interleaved 2 of 5 (I2of5), a prescindere da qualsiasi lunghezza abbia.
Il codice Interleaved 2 di 5 ha, per le sue caratteristiche intrinseche, una maggior propensione ad essere letto in modo errato dagli scanner.
Il lettore barcode potrebbe riconoscere come un simbolo separato una parte dei dati all’interno di un codice Interleaved 2 di 5 e quindi alcune sezioni di un codice Interleaved 2 di 5 potrebbero essere interpretate come caratteri del Codice 39.
Se il codice interleaved 2 di 5 che utilizzi ha sempre lo stesso numero di caratteri conviene impostare il lettore per la lettura del codice su una lunghezza fissa, oppure impostare una lunghezza minima in modo che lo scanner ignorerà i codici Interleaved con lunghezza inferiore a quella impostata.
Ma se leggi codici interleaved 2 di 5 di differenti lunghezze allora devi impostare il lettore in modo adeguato alle tue necessità.
Per decodificare qualsiasi lunghezza di un codice a barre Interleaved 2 of 5 (I 2 of 5), eseguire la scansione del codice a barre sottostante.
Il codice Interleaved 2 di 5 ha per le sue caratteristiche intrinseche una maggior propensione ad essere letto in modo errato dagli scanner.
Il lettore barcode potrebbe riconoscere come un simbolo separato una parte dei dati all’interno di un codice Interleaved 2 di 5 e quindi alcune sezioni di un codice Interleaved 2 di 5 potrebbero essere interpretate come caratteri del Codice 39.
In questo articolo suggeriamo alcune possibili soluzioni che possono essere configurate nei lettori Honeywell applicabili ai seguenti modelli
Quando si utilizzano più codici a barre Interleaved 2 su 5 con lunghezze diverse, è probabile che il lettore barcode non legga alcune cifre.
In questi casi lo scanner esegue delle letture parziali.
Il motivo per cui ciò si verifica è che l’ Interleaved 2di 5 non ha, nella maggior parte dei casi, un bit di start/stop e può quindi essere letto in modo non completo dai lettori.
Ad esempio, se l’angolo del raggio laser cambia, lo scanner può eseguire due letture separate dello stesso codice a barre (una lettura troncata e una completa).
Quindi utilizzare questa famiglia di codice a barre per applicazioni in cui la lunghezza dei simboli varia può creare dei problemi di lettura.
L’aggiunta di un carattere di controllo può migliorare l’affidabilità della scansione dell’Interleaved 2 di 5 con simboli di lunghezza variabile.
Un altro metodo per aumentare l’affidabilità delle letture è aumentare il numero di scansioni ridondanti.
I codici a barre di configurazione per impostare livelli differenti di scansioni ridondanti sono disponibili nella Guida di configurazione MetroSelect.
Ad esempio, impostare il parametro “Redundant Scans” al valore 4 significa che il lettore farà 5 decodifiche consecutive dello stesso codice a barre per ottenere una lettura del codice che si sta leggendo.
Un metodo alternativo per evitare letture errate consiste nell’impostare il codice Interleaved 2 di 5 su una lunghezza fissa oppure impostare una lunghezza minima in modo che lo scanner ignorerà i codici Interleaved con lunghezza inferiore a quella impostata.
In ogni caso se sono presenti più di due lunghezze di codice Interleaved 2 di 5 è consigliabile utilizzare famiglie di codici a barre differenti.