Vöötkoodi lugejad
Kõige varasemad ja endiselt kõige odavamad vöötkoodiskannerid on valmistatud fikseeritud valgust ja ühestfotosensormis liigutatakse käsitsi üle vöötkoodi. Vöötkoodiskannerid saab liigitada kolme kategooriasse, lähtudes nende ühendusest arvutiga. Vanem tüüp onRS-232vöötkoodi skanner. See tüüp nõuab sisendandmete rakendusprogrammi edastamiseks spetsiaalset programmeerimist. Klaviatuuriliidese skannerid ühendatakse arvutiga, kasutades aPS/2võiAT klaviatuur– ühilduv adapterkaabel (a"klaviatuuri kiil& tsitaat ;). Vöötkoodi' andmed saadetakse arvutisse nii, nagu oleks need klaviatuuril sisestatud.
Nagu klaviatuuriliidese skanner,USBskannerid ei vaja sisendandmete rakendusprogrammi edastamiseks kohandatud koodi. Windowsiga arvutitesinimliidese seadeemuleerib riistvara"klaviatuuri kiilu" andmete ühendamise toimingut ja skanner käitub automaatselt nagu lisaklaviatuur.
Enamik kaasaegseid nutitelefone suudab oma sisseehitatud kaamera abil vöötkoodi dekodeerida. Google' mobiiltelefonAndroidoperatsioonisüsteem saab kasutada omaGoogle Lensrakendus QR-koodide või muude tootjate rakenduste skannimiseksVöötkoodi skannernii ühemõõtmeliste vöötkoodide kui ka QR-koodide lugemiseks. Nokia'sSymbianoperatsioonisüsteemil oli vöötkoodiskanner, samas kui mbarcode on aQR koodlugeja jaoksMaemooperatsioonisüsteem. Apple'isiOS 11, saab oma kaamerarakendus QR-koode dekodeerida ja linkida URL-idele, liituda traadita võrkudega või teha muid toiminguid olenevalt QR-koodi sisust. Saadaval on ka muud tasulised ja tasuta rakendused, millel on skannimisvõimalused muude sümbolite või iOS-i varasemate versioonide jaoks.BlackBerryseadmetes saab rakendus App World natiivselt skannida vöötkoode ja laadida seadme' veebibrauserisse kõik tuvastatud veebi-URL-id.Windows Phone 7.5suudab skannida vöötkoode läbiBingotsingurakendus. Need seadmed ei ole aga spetsiaalselt loodud vöötkoodide jäädvustamiseks. Seetõttu ei dekodeeri need peaaegu nii kiiresti ega täpselt kui spetsiaalne vöötkoodiskanner võikaasaskantav andmeterminal.
Kvaliteedikontroll ja kontrollimine
On tavaline, et vöötkoodide tootjatel ja kasutajatel on akvaliteedijuhtimissüsteemmis sisaldabkontrollimine ja kinnitamineVöötkoodide kontrollimisel uuritakse vöötkoodi skaneeritavust ja kvaliteeti võrreldes tööstusstandardite ja spetsifikatsioonidega. Vöötkoodi kontrollijaid kasutavad peamiselt ettevõtted, mis prindivad ja kasutavad vöötkoode. Kõik kaubanduspartneridtarneahelsaab testida vöötkoodi kvaliteeti. Oluline on kontrollida vöötkoodi, et iga tarneahela lugeja saaks madala veamääraga vöötkoodi edukalt tõlgendada. Jaemüüjad nõuavad mittevastavate vöötkoodide eest suuri trahve. Need tagasimaksed võivad vähendada tootja' tulusid 2–10%.
Vöötkoodi kontrollija töötab nagu lugeja, kuid selle asemel, et lihtsalt vöötkoodi dekodeerida, viib kontrollija läbi rea teste. Lineaarsete vöötkoodide testid on järgmised:
Serva kontrastsus (EC)
Ruumi peegeldusvõime (Rs) ja külgneva riba peegeldusvõime (Rb) erinevus. EC=Rs-Rb
Minimaalne riba peegeldusvõime (Rb)
Väikseim peegeldusvõime väärtus baaris.
Minimaalne ruumi peegeldusvõime (Rs)
Väikseim peegeldusvõime väärtus ruumis.
Sümbolite kontrastsus (SC)
Sümboli kontrastsus on sümboli heledaima ruumi (kaasa arvatud vaikse tsooni) ja tumedaima riba peegeldusväärtuste erinevus. Mida suurem on erinevus, seda kõrgem on hinne. Parameeter liigitatakse A, B, C, D või F. SC=Rmax-Rmin
Minimaalne serva kontrastsus (ECmin)
Ruumi peegeldusvõime (Rs) ja külgneva riba peegeldusvõime (Rb) erinevus. EC=Rs-Rb
Modulatsioon (MOD)
Parameetrit hinnatakse A, B, C, D või F. See aste põhineb minimaalse servakontrasti (ECmin) ja sümbolikontrasti (SC) vahelisel suhtel. MOD=ECmin/SC Mida suurem on erinevus minimaalse serva kontrasti ja sümboli kontrasti vahel, seda madalam on hinne. Skannerid ja kontrollijad tajuvad kitsamate ribade ja tühikute intensiivsust väiksemana kui laiemad ribad ja tühikud; kitsaste elementide väiksema intensiivsuse võrdlemist laiade elementidega nimetatakse modulatsiooniks. Seda seisundit mõjutab ava suurus.
Tegelastevaheline lõhe
Diskreetsete vöötkoodide puhul tühik, mis ühendab kaks külgnevat märki. Kui need on olemas, loetakse märkidevahelisi tühikuid servade ja peegeldusparameetrite klasside määramisel tühikuteks (elementideks).
Defektid
Dekodeerida
Vöötkoodisümbolisse kodeeritud teabe eraldamine.
Dekodeeritavus
Võib hinnata A, B, C, D või F. Dekodeeritavuse hinne näitab vea suurust sümboli kõige hälbiva elemendi laiuses. Mida väiksem on sümboolika kõrvalekalle, seda kõrgem on hinne. Dekodeeritavus on printimise täpsuse mõõt, kasutades sümboolika viitedekodeerimisalgoritmi.
2D maatrikssümbolid vaatavad parameetreid:
Sümbolite kontrast
Modulatsioon
Dekodeerida
Kasutamata veaparandus
Fikseeritud (leidja) mustri kahjustus
Võre ebaühtlus
Aksiaalne ebaühtlus
Sõltuvalt parameetrist, igaANSItesti hindeks on 0,0 kuni 4,0 (F kuni A) või sooritatud või ebaõnnestunud hinne. Iga hinne määratakse analüüsidesskannida peegeldusprofiili(SRP), analooggraafik ühest skannimisjoonest kogu sümboli ulatuses. Kaheksast klassist madalaim on skannimisaste ja üldine ISO sümboli hinne on üksikute skaneerimisklasside keskmine. Enamiku rakenduste jaoks on 2,5 (C) minimaalne aktsepteeritav sümboliklass.
Võrreldes lugejaga mõõdab kontrollija vöötkoodi' optilisi omadusi vastavalt rahvusvahelistele ja tööstusstandarditele. Mõõtmine peab olema korratav ja järjepidev. Selleks on vaja püsivaid tingimusi, nagu kaugus, valgustusnurk, anduri nurk ja kontrollijaava. Kontrollitulemuste põhjal saab tootmisprotsessi kohandada kvaliteetsemate vöötkoodide printimiseks, mis skannivad tarneahelas allapoole.
Vöötkoodi valideerimine võib hõlmata hindamisi pärast kasutamist (ja kuritarvitamist), näiteks päikesevalguse, hõõrdumise, löögi, niiskuse jne katseid.
Vöötkoodi kontrollimise standardid
Vöötkoodi kontrollimise standardid on määratletudRahvusvaheline Standardiorganisatsioon(ISO), ISO/IEC 15426-1 (lineaarne) või ISO/IEC 15426-2 (2D). Praegused rahvusvahelised vöötkoodi kvaliteedispetsifikatsioonid on ISO/IEC 15416 (lineaarne) ja ISO/IEC 15415 (2D).Euroopa standardEN 1635 on tühistatud ja asendatud standardiga ISO/IEC 15416. Algne USA vöötkoodi kvaliteedi spetsifikatsioon oliANSIX3.182. (USA-s kasutatavad UPC-d – ANSI/UCC5). Alates 2011. aastast töötas ISO töörühm JTC1 SC31 väljaOsade otsemärgistus (DPM)kvaliteedistandard: ISO/IEC TR 29158.















