Milyen technológiát használnak a vonalkódolvasók? Hogyan értelmezik a kódokat?

A vonalkódolvasók eltérő technológiákat alkalmaznak az adatok feldolgozására. A CCD olvasók apró fénymérők százainak a segítségével elemzik a kódokat, a lézeres olvasók az általuk kibocsátott, és a kódokról visszaverődő fény erősségét mérik, a kamerákkal felszerelt modellek pedig a fényképezésnél is használt képfeldolgozási eljárásokat alkalmazzák.

A CCD olvasók nem tartalmaznak mozgó alkatrészt, rendkívül strapabíróak és kevés fenntartási költséggel rendelkeznek. A hátránya ezeknek az olvasóknak az, hogy a többségük csak a lapos felületeken található kódokat tudja elolvasni, tehát például a borosüvegre nyomtatott kódok gondot jelenthetnek nekik, és a túl széles kódokat nem olvassák be.

Bár léteznek az előbb felsorolt hátrányok egyikével sem rendelkező, gyors és kimagasló képességekkel rendelkező CCD olvasók, a lézeres olvasók általában nagyobb sebességgel és távolabbról képesek a kódokat értelmezni a CCD technológiát használó modelleknél, ezen felül pedig a görbe felületek sem jelentenek gondot a számukra. Két fajtájuk kapható, az egyvonalas és az omnidirekcionális, azaz a különböző irányú görbe és egyenes lézersugarakat egyaránt használó olvasók. Míg az előbbiekkel be kell célozni a vonalkódot tartalmazó tárgyat, az utóbbiak elé bármilyen szögből odatarthatjuk a hordozót, képes lesz értelmezni a vonalkódokat. Az omnidirekciónális olvasók nagy előnye még, hogy a többi olvasónál könnyebben boldogulnak a sérült, vagy nehezen olvasható kódokkal.

 
omnidirekcionális és egyvonalas vonalkódolvasó
 
A nehezen olvasható kódok értelmezésére az omnidirekcionális technológia mellett a kamerás vonalkódolvasók és adatgyűjtők is alkalmasak. Ezeket az eszközöket általában a kétdimenziós kódok olvasására használják. Bár képesek az egydimenziós kódok olvasására is, lassabban dolgozzák fel ezeket az adatokat a lézeres vagy a CCD technológiát alkalmazó eszközöknél. A legdrágább, nagy látószögű ipari kamerákkal szerelt változataikra ez a megállapítás nem igaz, mivel ezek az eszközök nagymennyiségű kód beolvasására is képesek egyszerre.