Viivakoodinlukijoita kutsutaan usein viivakoodinlukijoiksi / lukijoiksi. Niitä käytetään viivakoodien sisältämien tietojen lukemiseen. Ne voidaan jakaa yksiulotteiseen ja kaksiulotteiseen viivakoodinlukijaan. Viivakoodinlukijan rakenne on yleensä seuraava: valonlähde, vastaanottava laite, valosähköinen muunnoskomponentti, dekoodauspiiri ja tietokoneen käyttöliittymä. Skannauspistoolin perustyöperiaate on: valonlähteen lähettämä valo loistaa viivakoodisymboliin optisen järjestelmän kautta. Heijastunut valo on kuvannut valosähköisen muuntimen optisen järjestelmän avulla ja dekooderi tulkitsee sen digitaaliseksi signaaliksi, jonka tietokone voi suoraan hyväksyä. Jaa yksi- tai kaksiulotteinen viivakoodinlukijan luokitus. Voidaan luokitella myös seuraavasti: CCD, täyskulmalaser ja laser kädessä pidettävä viivakoodinlukija.
Viivakoodinlukijoita kutsutaan myös viivakoodinlukijoiksi, viivakoodinlukijoiksi ja laser viivakoodiskannereiksi. Niitä käytetään laajalti supermarketeissa, logistiikan pikajunassa ja kirjastoissa tavaroiden ja asiakirjojen viivakoodien skannaamiseen.
Laserskannerin skannausikkunan lähetyspeilissä käytetään erityistä karkaistunutta materiaalia, jolla on sileä valonläpäisevyys ja pitkä kenttäsyvyys. Kokonaismuovin on oltava hajutonta, korkeaa lämpötilaa, korroosionkestävää, helposti kuorittavaa ja helppokäyttöistä.
