Vonalkód olvasó
A vonalkód olvasó feladata, hogy a vonalkódban található kódolt információt beolvasva és visszafejtve azt a hozzá csatlakoztatott számítógépnek vagy kézi terminálnak továbbítsa. A vékony és vastag vonalakból álló kódot optikai módszerrel olvassa be. A különböző feladatköröknek megfelelően különféle típusai léteznek. Az egydimenziós, lézeres elven működő olvasó lézeres módszerrel egyszerűbb vonalkódokat olvas be kis távolságból; a lézeres olvasók pedig nagyobb távolságból optikai lézerük segítségével végzik el ugyanezt a feladatot. Az egy vonalas lézeres vonalkód olvasó egyetlen lézersugárral dolgozik, általában akkor alkalmazzák, ha kisebb mennyiségben, lassabban is megfelelő a feladat ellátása. A több vonalas (omni-direkcionális) típus több lézerrel pásztáz egy forgó tükör segítségével, amely a célzást segíti és hatékonyabban olvas sérült kódot is. A kétdimenziós, "imager" olvasók videokameraként olvassa be a képet, a legtöbb típus akár fényképet is képes készíteni.