Viivakoodinlukija on instrumentti, joka muuntaa viivakoodit tiedoiksi. Sen tärkeimmät parametrit ovat kentän syvyys, tarkkuus, skannausleveys, skannausnopeus, kertaluonteinen tunnistusnopeus ja bittivirhenopeus jne. Katsotaanpa nyt lyhyesti viivakoodiskannereita pääparametreissa.

1. Viivakoodinlukijan kenttäskannerin kenttäsyvyys
Viivakoodinlukijan kentän syvyys viittaa vähimmäis- ja enimmäisalueeseen, jonka viivakoodinlukija voi lukea viivakoodin tiedoista. Eri tiheyksisten viivakoodien syvyyden alue on erilainen. Esimerkiksi, kun skannaat viivakoodia, jonka tiheys on 10mil, se voidaan skannata sitä lähinnä olevalla skannerilla, ja se voidaan skannata 20 cm: n etäisyydellä kauimpana. Sitten tämän skannerin kenttäsyvyys 10mil-viivakoodilla on 0-20CM. Sama skanneri skannaa 5mil-tiheyden viivakoodin ja voi skannata ja lukea tietoja skannerista vain 10 cm: iin, sitten tämän skannerin kenttäsyvyys 5mil-tiheyden viivakoodin skannaamiseksi on 0-10 cm.
2. Viivakoodinlukijan resoluutio
Viivakoodinlukijan resoluutio on tärkeä parametri, jolla mitataan kapeimman oikein luetun viivakoodin leveyttä. Englanninkielinen nimi on kokonaisuudessaan: MINIMAL BAR WIDTH, lyhennettynä MBW;
Skannauspistoolia valittaessa ei ole niin, että mitä suurempi laitteen jakonopeus on, sitä parempi, mutta skannauspistooli, jolla on vastaava resoluutio, on valittava tietyssä sovelluksessa käytetyn viivakooditiheyden mukaan, koska viivakoodinlukija, jolla on suuri resoluutio, ei pysty skannaamaan viivakoodia. Laadulla on myös korkeammat vaatimukset, kuten kun viivakoodin laatu ei ole korkea, sillä ei ehkä ole hyvää vaikutusta.
3. Viivakoodinlukijan skannausleveys
Skannausleveyden ilmaisin viittaa viivakooditietojen fyysisen pituuden arvoon, jonka skannaussäde voi lukea tietyllä skannausetäisyydellä.
4. Viivakoodinlukijan skannausnopeus
Skannausnopeus viittaa skannaussäteen skannaustaajuuteen skannausradalla aikayksikköä kohti.
5. Viivakoodinlukijan kertatunnistusnopeus
Kertaluonteinen tunnistusnopeus edustaa ensimmäisessä skannauksessa luettujen tunnisteiden määrän suhdetta skannattujen tunnisteiden kokonaismäärään. Jos esimerkiksi kunkin viivakooditarran tiedot on skannattava kahdesti, tunnistusaste on 50 %. Käytännön soveltamisen näkökulmasta toivotaan tietenkin, että jokainen skannaus voi läpäistä, mutta valitettavasti eri tekijöiden vaikutuksesta on mahdotonta vaatia 100 prosentin tunnustamisastetta.
Huomautus: Kertakirjausnopeuden testi-indeksiä sovelletaan vain kädessä pidettävään valokynän skannausmenetelmään. Jos käytetään laserkeilausmenetelmää, viivakoodin etiketissä olevan säteen skannaustaajuus on jopa satoja kertoja sekunnissa ja skannauksella saatu signaali toistetaan.
6. Viivakoodinlukijoiden bittivirhetaso
Bittivirhetaso on erittäin tärkeä testi-ilmaisin, joka heijastaa viivakoodinlukijan tunnistettavan merkintäjärjestelmän virheellistä tunnistamista. Bittivirhetaso on yhtä suuri kuin väärien tunnisteiden määrän ja tunnisteiden kokonaismäärän suhde. Viivakoodijärjestelmässä bittivirhetaso on vakavampi ongelma kuin pieni kertaluonteinen tunnistusnopeus.