Vonalkód olvasók
A legkorábbi, és még mindig a legolcsóbb vonalkód-leolvasók fix fényből és egyetlenből épülnek felfényérzékelőamelyet manuálisan mozgatnak a vonalkódon. A vonalkód-leolvasók három kategóriába sorolhatók a számítógéphez való kapcsolódásuk alapján. A régebbi típus aRS-232vonalkód olvasó. Ez a típus speciális programozást igényel a bemeneti adatok átviteléhez az alkalmazási programba. A billentyűzet interfész szkennerei a számítógéphez csatlakoznak aPS/2vagyAT billentyűzet– kompatibilis adapterkábel (a"billentyűzet ék& quot;). A vonalkód'adatai úgy kerülnek a számítógépre, mintha a billentyűzeten írták volna be.
Mint a billentyűzet interfész szkenner,USBa szkennereknek nincs szükségük egyedi kódra a bemeneti adatok átviteléhez az alkalmazási programba. Windowst futtató számítógépeken aemberi interfész eszközemulálja egy hardver"billentyűzet ék" adategyesítési műveletét, és a lapolvasó automatikusan kiegészítő billentyűzetként viselkedik.
A legtöbb modern okostelefon képes dekódolni a vonalkódot a beépített kamerájával. A Google'. mobiljaAndroidoperációs rendszer használhatja a sajátjátGoogle Lensalkalmazás QR-kódok beolvasására, vagy harmadik féltől származó alkalmazások, mint plVonalkód olvasóaz egydimenziós vonalkódok és a QR-kódok olvasásához. Nokia'sSymbianoperációs rendszert tartalmazott egy vonalkód-leolvasó, míg az mbarcode aQR-kódolvasó aMaemooperációs rendszer. Az Apple-beniOS 11, a natív kameraalkalmazás dekódolni tudja a QR-kódokat, és URL-ekre hivatkozhat, vezeték nélküli hálózatokhoz csatlakozhat, vagy más műveleteket hajthat végre a QR-kód tartalmától függően.Más fizetős és ingyenes alkalmazások állnak rendelkezésre más szimbólumok vagy korábbi iOS-verziók szkennelési lehetőségeivel.Földi szederAz App World alkalmazás natív módon képes beolvasni a vonalkódokat, és betölteni minden felismert webes URL-t az eszköz' webböngészőjébe.Windows Phone 7.5képes vonalkódok beolvasására aBingkereső alkalmazás. Ezeket az eszközöket azonban nem kifejezetten vonalkódok rögzítésére tervezték. Ennek eredményeként közel sem olyan gyorsan vagy pontosan dekódolnak, mint egy dedikált vonalkód-leolvasó illhordozható adatterminál.
Minőségellenőrzés és ellenőrzés
Gyakori, hogy a vonalkódok előállítói és felhasználói aminőségirányítási rendszerami magában foglaljaellenőrzés és érvényesítésA vonalkód-ellenőrzés a vonalkód beolvashatóságát és minőségét vizsgálja az iparági szabványokhoz és specifikációkhoz képest. A vonalkód-ellenőrzőket elsősorban a vonalkódokat nyomtató és használó vállalkozások használják. Bármely kereskedelmi partner aellátási lánctesztelheti a vonalkód minőségét. Fontos a vonalkód ellenőrzése annak biztosítása érdekében, hogy az ellátási lánc bármely olvasója sikeresen tudja értelmezni a vonalkódot alacsony hibaaránnyal. A kiskereskedők komoly bírságot szabnak ki a nem megfelelő vonalkódokért. Ezek a visszaterhelések 2–10%-kal csökkenthetik a gyártó'. bevételét.
A vonalkód-ellenőrző úgy működik, mint az olvasó, de ahelyett, hogy egyszerűen dekódolná a vonalkódot, a hitelesítő egy sor tesztet hajt végre. A lineáris vonalkódok esetében ezek a tesztek a következők:
Él kontraszt (EC)
A térreflexió (Rs) és a szomszédos rúdreflexió (Rb) közötti különbség. EC=Rs-Rb
Minimális rúdreflexió (Rb)
A legkisebb reflexiós érték egy sávban.
Minimális térvisszaverődés (Rs)
A legkisebb reflexiós érték egy térben.
Szimbólumkontraszt (SC)
A szimbólumkontraszt a legvilágosabb tér (beleértve a csendes zónát is) és a szimbólum legsötétebb sávjának reflexiós értékeinek különbsége. Minél nagyobb a különbség, annál magasabb az osztályzat. A paraméter osztályozása A, B, C, D vagy F lehet. SC=Rmax-Rmin
Minimális élkontraszt (ECmin)
A térreflexió (Rs) és a szomszédos rúdreflexió (Rb) közötti különbség. EC=Rs-Rb
Moduláció (MOD)
A paraméter fokozata A, B, C, D vagy F. Ez a fokozat a minimális élkontraszt (ECmin) és a szimbólumkontraszt (SC) közötti kapcsolaton alapul. MOD=ECmin/SC Minél nagyobb a különbség a minimális élkontraszt és a szimbólumkontraszt között, annál alacsonyabb a fokozat. A szkennerek és a hitelesítők a keskenyebb sávokat és tereket kisebb intenzitásúnak érzékelik, mint a szélesebb sávokat és tereket; a keskeny elemek kisebb intenzitásának a széles elemekkel való összehasonlítását modulációnak nevezzük. Ezt az állapotot a rekesznyílás mérete befolyásolja.
Karakterek közötti szakadék
A diszkrét vonalkódokban az a szóköz, amely leválasztja a két szomszédos karaktert. Ha jelen vannak, a karakterközi hézagokat szóközöknek (elemeknek) tekintik az élek meghatározása és a reflexiós paraméterek osztályozása szempontjából.
Hibák
Dekódolás
A vonalkód szimbólumba kódolt információ kinyerése.
Dekódolhatóság
Besorolható A, B, C, D vagy F. A Dekódolhatósági fokozat a hiba mértékét jelzi a szimbólum leginkább deviáns elemének szélességében. Minél kisebb az eltérés a szimbólumokban, annál magasabb az osztályzat. A dekódolhatóság a nyomtatási pontosság mértéke a szimbolikus referencia dekódolási algoritmus használatával.
A 2D mátrix szimbólumok a paramétereket nézik:
Szimbólum kontraszt
Moduláció
Dekódolás
Fel nem használt hibajavítás
Javított (kereső) minta sérülés
Rács egyenetlensége
Axiális egyenetlenség
A paramétertől függően mindegyikANSIa tesztet 0,0-tól 4,0-ig (F-től A-ig) osztályozzák, vagy megfelelő vagy nem megfelelő pontszámot adnak. Az egyes fokozatokat apásztázási reflexiós profil(SRP), egyetlen letapogatási vonal analóg grafikonja a teljes szimbólumon. A 8 fokozat közül a legalacsonyabb a szkennelési fokozat, a teljes ISO-szimbólum fokozat pedig az egyes szkennelési fokozatok átlaga. A legtöbb alkalmazásnál a 2,5 (C) a minimálisan elfogadható szimbólum fokozat.
Az olvasóhoz képest a hitelesítő méri a vonalkód' optikai jellemzőit a nemzetközi és ipari szabványoknak megfelelően. A mérésnek megismételhetőnek és következetesnek kell lennie. Ehhez állandó feltételekre van szükség, mint például a távolság, a megvilágítási szög, az érzékelő szöge és a hitelesítőnyílás. Az ellenőrzési eredmények alapján a gyártási folyamat beállítható jobb minőségű vonalkódok nyomtatására, amelyek az ellátási láncon lefelé haladnak.
A vonalkód-ellenőrzés magában foglalhatja a használat (és visszaélés) utáni értékeléseket, mint például a napfény, kopás, ütés, nedvesség stb.
Vonalkód-ellenőrző szabványok
A vonalkód-ellenőrző szabványokat aNemzetközi Szabványügyi Szervezet(ISO), az ISO/IEC 15426-1 (lineáris) vagy az ISO/IEC 15426-2 (2D). A jelenlegi nemzetközi vonalkód minőségi előírás az ISO/IEC 15416 (lineáris) és az ISO/IEC 15415 (2D).Európai szabványAz EN 1635 szabványt visszavonták, és az ISO/IEC 15416 szabvány váltotta fel. Az eredeti amerikai vonalkód minőségi előírás a következő volt:ANSIX3.182. (Az Egyesült Államokban használt UPC-k – ANSI/UCC5). 2011-től az ISO JTC1 SC31 munkacsoportja egyKözvetlen alkatrészjelölés (DPM)minőségi szabvány: ISO/IEC TR 29158.















