lettura e decodifica del barcode

Transcript

lettura e decodifica del barcode
LETTURA E DECODIFICA
DEL BARCODE
Il codice, una volta stampato, deve essere acquisito in modo automatico, al
fine di inserirne i contenuto nel database aziendale: provvedono a ciò i lettori
o scanner. Alla fase di lettura segue quella di interpretazione del codice,
effettuata dal decoder.
’operazione di lettura consiste nel trasformare
economico, realizzato con varie tecnologie, di cui
la più diffusa utilizza una fibra ottica come
un’informazione da
ottica a elettrica.
Ogni lettore deve
elemento di riporto della luce al fotosensore. Impiegata in varie situazioni,
è particolarmente indicata dove sia
presentare una sorgente di luce
(laser o diodo luminoso-Led), che
necessario catturare codici stampati
in formati piccoli o vicini uno all’altro,
provvede a illuminare il codice; un di-
che richiedono un’elevata precisione di
spositivo di conversione elettro-ottica
posizionamento durante la lettura.
(fotodiodo, cioè un diodo che diventa
attivo lasciando passare corrente solo
se colpito da luce); e un sistema di focalizzazione (capace di far convergere il
fascio luminoso entro un’area inferiore
alla minima dimensione - modulo - del
codice da ispezionare). La focalizzazione
IL LETTORE CCD
Totalmente elettronico, ovvero senza
Scanner
ner laser
ec
Intermec
ex.
SR61ex.
Scanner
CipherLab
serie 1500.
può essere effettuata secondo due principi:
nel primo caso avviene sul codice da leggere (emitter
resolver optics); nel secondo, sul sensore di conversione
(detector resolver optics).
Il dispositivo di lettura, oggi quasi sempre con decodificatore integrato,
è in grado di interpretare tutti i codici più usati elencati nelle pagine
precedenti. Nel caso di codici bidimensionali è quasi sempre necessario
utilizzare sistemi ottici e di decodifica appositamente realizzati, che sono
in grado di leggere anche i codici unidimensionali. In tutti i sistemi, l’avvio
della lettura può essere manuale dietro pressione del “grilletto”, oppure
parti meccaniche in movimento, deve
la sua affermazione allo sviluppo della
Lettore laser
Voyage GS MS9590
Voyager
Honeywell.
tecnologia allo stato solido CCD (Charge
Coupled Device) largamente impiegata nelle
telecamere per uso televisivo. Una serie
di Led (Light emission diode) illumina il
codice che, riflesso sul fotosensore CCD, viene da esso
“fotografato”, ovvero trattenuto nella sua memoria ottica interna. La
memoria viene quindi scandita, e liberata per la prossima operazione,
a una frequenza tipica di 40 scan/sec. La lettura avviene per lo più
a contatto diretto sul codice, oppure a brevi distanze, tramite lenti
di focalizzazione.
Il costo contenuto, l’affidabilità (ricordiamo, non presenta parti in
automatica tramite apposito sensore che avverte la presenza del codice.
La lettura dei codici a barre avviene tramite quattro diversi dispositivi:
movimento) e la leggerezza ne hanno determinato una grande dif-
penna ottica, lettore CCD, lettore laser, lettore a telecamera CCD.
dispositivo di input ai registratori di cassa dove tende a sostituire le
penne ottiche utilizzate in precedenza.
LA PENNA OTTICA
L’operazione di lettura viene effettuata passando la punta della penna a contatto dell’intera lunghezza del codice. Si tratta di un lettore
22 DATACollection
!" #$%&"$'($)*+,*
fusione, soprattutto in applicazioni di carattere commerciale come
Di caratteristiche simili a quelli realizzati in tecnologia CCD sono i
sensori di lettura in tecnologia CMOS (Complementary Metal Oxide
Semiconductor), caratterizzati da minori consumi, dimensioni e prezzi.
IL LETTORE LASER
Una sorgente laser (Light amplification stimulated emission radiation)
emette tipicamente una luce monocromatica coerente (ad alta concentrazione). Il lettore o scanner laser include quindi la sorgente laser, uno
specchietto vibrante o poligonale rotante che fa compiere al raggio un
Sistemi di visione industriale Cognex.
percorso di scansione lineare, e quindi il sistema di concentrazione
e focalizzazione del raggio riflesso dal codice sul fotosensore. Grazie
momento attuale, qualche svantaggio. Può
al suo alto grado di focalizzazione, lo scanner laser consente letture
anche a considerevoli distanze e con sensibili profondità di campo.
Viene impiegato sia in postazioni fisse (tipicamente nei “top scanner”
non solo catturare e decodificare codici a
barre lineari, multilinea ed a matrice ma, dato che riconosce
256 livelli di grigio, anche immagini ed in particolare firme poste ad
o scanner da banco dei Pos, ma anche nei percorsi d’avanzamento dei
esempio su un copia commissione. Dato che cattura le immagini dei
flussi industriali), che in versioni manuali brandeggiabili realizzati in
barcode, non ha bisogno di essere orientato, contrariamente ai lettori
forma di pistola. In questo secondo caso, si presta particolarmente per
acquisizione di dati da articoli non facilmente raggiungibili. La velocità,
tradizionali rendendo così la lettura molto più agevole pur conservando
una profondità di campo paragonabile a quella dei lettori laser.
o meglio la frequenza, di scansione è solitamente di 40 scan/sec, anche
se in alcune applicazioni industriali può raggiungere e superare le 1000
scan/sec. Le stesse scansioni possono seguire un’unica traccia lineare,
La lettura per livelli di grigio fa si che si possano leggere codici con poco
contrasto, ad esempio codici a matrice incisi direttamente su metallo
come previsto ad esempio dallo standard HIBCC per la marcatura di
che percorre il codice dall’inizio alla fine; oppure un percorso multitraccia
a raster in configurazione stellare, che assicura la scansione del codice
attrezzi per chirurgia. Un’altra caratteristica positiva è che non avendo
in qualunque posizione si venga a trovare (lettura omnidirezionale);
oppure ancora a raster con linee di scansione parallele e scalanti, per
corrispondente scanner laser. Un tipico imager acquisisce 30 immagini/s
con 480 linee di scansione ma col progredire dello sviluppo delle CPU
codici bidimensionali a righe sovrapposte. Dispositivi particolarmente
queste velocità sono certamente destinate ad aumentare.
evoluti, impiegati in conveyor di smistamento, consentono inoltre la
valutazione dimensionale dei colli esplorati.
Lo svantaggio principale, rispetto ai lettori a raggio laser,
IL LETTORE A TELECAMERA
CCD, IMAGER
Si tratta di un vero e proprio sistema di visione, che funziona sul principio
delle macchine fotografiche digitali mediante sensori CCD. Riservato
fino a solo 5 anni fa a sistemi di lettura fissi, date le dimensioni ed i
costi, col progresso delle tecnologie di visione ha raggiunto livelli di
miniaturizzazione e costi tali da renderlo un’alternativa interessante ai
lettori a raggio laser rispetto ai quali ha vantaggi ma anche, almeno al
parti in movimento è molto meno sensibile ad urti e vibrazioni che un
è costituito da una certa limitazione nella apertura che limita la
lunghezza massima del codice
a barre leggibile. Questo fatto
potrebbe essere limitante nella
lettura di codici a barre MITL per
la logistica, quale ad esempio
l’EAN128, che tendono ad essere
particolarmente lunghi.
Matrix 450
di Datalogic
Automation,
lettore 2D image-based.
Il software
Microscan
Autovision
Suite consente
di gestire
tutte le
applicazioni di
lettura, dalla
scansione
barcode
alla visione
artificiale.
Lo scanner barcode Budgie sviluppato e prodotto da ID Services; presto sarà
disponibile anche in versione RFID.
DATACollection
!" #$%&"$'($)*+,*) 23