Viivakoodin lukija on elektroninen laite voi lukea tallennettuja tietoja muodossa viivakoodi . Hän on QR-koodinlukijan esi-isä .
Ensin toteutettiin optisten lyijykynien muodossa, joiden avulla käyttäjän oli skannattava koodi manuaalisesti mahdollisimman vakionopeudella, ja sitten ne kehittyivät liikkuvien peilien ansiosta automaattisiksi skannereiksi.
Viivakoodia voidaan koodata monella tapaa, mutta useimmissa menetelmissä käytetään perusleveyspalkkeja alussa ja lopussa asettamaan lukija aluksi tietämään koodin leveys. Sen tosiasian lisäksi, että koodilla voi olla vaihtelevia kokoja, etäisyys, jolla se esitetään skannerille, vaihtelee myös sen näennäiskokoa. Viivakoodin keskellä on tieto, joka muuttaa hyödyllistä tietoa viestiksi.
Esimerkiksi voidaan kuvitella, että "musta nauha, joka on kolme kertaa alkujuovan kokoinen, jota seuraa valkoinen nauha, joka on kaksi kertaa alkeisleveys, jota seuraa musta nauha ja valkoinen nauha, joiden molemmat ovat alkeellisen leveitä" merkitsevät lukua 0.
Nämä tiedot muunnetaan sitten sähköiseksi signaaliksi ajan funktiona näyttäen tältä:
abskissan ajan ja ordinaatin sähköisen signaalin kanssa.
Koodausjärjestelmiä on monia, kaikilla näillä järjestelmillä on oltava muutama yhteinen ominaisuus:
Kaikissa tapauksissa koodien rakenne sisältää tietoja, joiden avulla voidaan varmistaa, että lukeminen on tapahtunut. Yksinkertaisin on tarkistaa, että luetun datan määrä vastaa koodityypin mukaan odotettua. Löydät myös pariteettia , tarkistussummatietoja tai jopa monimutkaisempia tietoja - unohtamatta kuitenkaan sitä tosiasiaa, että koodissa olevien tietojen määrä rajoittaa sinua.
Kaikissa tapauksissa myös koodien rakenteen on taattava mahdottomuus sekoittaa koodin sisältö avainkoodiin ja sen päiden tunnistamiseen (useat viivakoodit voisivat seurata toisiaan ja tulla erottamattomiksi) sekä koodien riittävän vuorottelun - kontrastit, jotta vältetään pitkät jaksot muuttamatta väriä, mikä estäisi mahdollisuuden uudelleensynkronointiin.
Monia järjestelmiä on olemassa, mutta Ranskassa päätuotteita kulutustuotteisiin käytetään EAN 8 ja EAN 13 , 8 ja 13 numeroa, samoin kuin lehdistökoodit ISBN ja ISSN 18 numeroa, jotka koostuvat EAN 13: sta, jota seuraa 5 -digit add- on (johon numero on tallennettu, samoin kuin sen spesifisyys, eli onko se erityinen vai ei).
Ranskan lääke- ja lääketuotteissa käytetään koodia 39 ja koodia 128 (CIP Pharmacode -standardi), kun taas Sveitsin lääke- ja lääketuotteissa käytetään EAN 13 -koodia .
Jotkut asemat käyttävät POSTNETia , toiset Ranskan postiviivakoodia .
Viivakoodilukijoita käytetään pääasiassa kaupassa. Ylistetty kauppiailta, jotka myyvät raskaita tavaroita, joita on vaikea käsitellä, viivakoodinlukija helpottaa kassanhoitajia. Uudet lukijamallit ovat nyt langattomia tai kommunikoivat kassan kanssa Bluetoothin kautta.