Czytniki kodów kreskowych (zwane też skanerami) pozwalają na szybki i dokładny odczyt danych. Znajdują zastosowanie we wszystkich rodzajach placówek handlowych, m.in. w firmach produkcyjnych, przemysłowych, transportowych.
W zależności od rodzaju mechanizmu odczytu rozróżnia się czytniki kodów laserowe i diodowe.
Czytniki laserowe charakteryzują się odczytem kodów z większych odległości dzięki optycznemu układowi luster. Laserowe liniowe/jednokierunkowe odczytują kody jednowymiarowe po nakierowaniu go na wiązkę laserową. Czytniki wielokierunkowe pozwalają na odczyt kodu niezależnie od jego położenia względem skanera - czytnik emituje kilkanaście wiązek laserowych.
Czytniki diodowe/CCD umożliwiają czytanie kodu bez jego przesunięcia przed wiązką. Charakterystyczna dla nich jest wysoka czułość odczytu, przez co skutecznie identyfikują kody zamazane czy też lekko uszkodzone. Diodowe czytniki 1D są odpowiednikami laserowych czytników liniowych, zaś tzw. area imagery /czytniki 2D/ odczytują kody dwuwymiarowe. Niektóre z nich umożliwiają skanowanie obrazów.
Najczęściej spotykaną grupą czytników są skanery ręczne. Montowane na statywach pracują w większości punktów sprzedaży (m.in. jako wsparcie dla czytników stacjonarnych), biurach i urzędach. Zazwyczaj są to czytniki liniowe, w wersji przewodowej lub bezprzewodowej (czytniki radiowe). Popularne czytniki radiowe Bluetooth mają zasięg do 10m. Wysokie parametry wykonania i odczyt ze znacznej odległości pozwalają wykorzystać czytniki radiowe dalekiego zasięgu w przemyśle.
Czytniki stacjonarne charakteryzują się doskonałymi parametrami odczytu. Montowane na blacie lub ściance dają szybki odczyt kodu przesuniętego przez wiązkami; są też modele przeznaczone do zabudowy.















