Stregkodelæsere
De tidligste, og stadig billigste, stregkodescannere er bygget af et fast lys og et enkeltfotosensorder flyttes manuelt hen over stregkoden. Stregkodescannere kan klassificeres i tre kategorier baseret på deres forbindelse til computeren. Den ældre type erRS-232stregkodescanner. Denne type kræver speciel programmering for at overføre inputdata til applikationsprogrammet. Tastaturgrænsefladescannere forbindes til en computer ved hjælp af enPS/2ellerAT tastatur– kompatibelt adapterkabel (a"tastaturkile& quot;). Stregkoden's data sendes til computeren, som om de var blevet skrevet på tastaturet.
Ligesom tastaturgrænsefladescanneren,USBscannere behøver ikke brugerdefineret kode for at overføre inputdata til applikationsprogrammet. På pc'er, der kører Windowsmenneskelig grænseflade enhedemulerer datasammenlægningshandlingen af en hardware"keyboard wedge", og scanneren opfører sig automatisk som et ekstra tastatur.
De fleste moderne smartphones er i stand til at afkode stregkoder ved hjælp af deres indbyggede kamera. Google's mobilAndroidoperativsystem kan bruge deres egetGoogle Lensapplikation til at scanne QR-koder eller tredjepartsapps som f.eksStregkodescannertil at læse både endimensionelle stregkoder og QR-koder. Nokia'sSymbianoperativsystemet indeholdt en stregkodescanner, mens mbarcode er enQR kodelæser forMaemooperativ system. I AppleiOS 11, kan den native kamera-app afkode QR-koder og kan linke til URL'er, tilslutte sig trådløse netværk eller udføre andre handlinger afhængigt af QR-kodens indhold. Andre betalte og gratis apps er tilgængelige med scanningsfunktioner til andre symbologier eller til tidligere iOS-versioner.Brombærenheder, kan App World-applikationen indbygget scanne stregkoder og indlæse alle genkendte web-URL'er på enhedens's webbrowser.Windows Phone 7.5er i stand til at scanne stregkoder gennemBingsøge app. Disse enheder er dog ikke designet specifikt til indfangning af stregkoder. Som følge heraf afkoder de ikke nær så hurtigt eller præcist som en dedikeret stregkodescanner ellerbærbar dataterminal.
Kvalitetskontrol og verifikation
Det er almindeligt, at producenter og brugere af stregkoder har enkvalitetsstyringssystemSom indeholderverifikation og valideringstregkoder. Stregkodeverifikation undersøger scanbarhed og stregkodens kvalitet i forhold til industristandarder og specifikationer. Stregkodeverifikatorer bruges primært af virksomheder, der udskriver og bruger stregkoder. Enhver handelspartner iforsyningskædekan teste stregkodekvaliteten. Det er vigtigt at verificere en stregkode for at sikre, at enhver læser i forsyningskæden med succes kan fortolke en stregkode med en lav fejlrate. Detailhandlere opkræver store bøder for stregkoder, der ikke overholder reglerne. Disse tilbageførsler kan reducere en producents's omsætning med 2 % til 10 %.
En stregkodeverifikator fungerer, som en læser gør, men i stedet for blot at afkode en stregkode, udfører en verifikator en række tests. For lineære stregkoder er disse tests:
Kantkontrast (EC)
Forskellen mellem rumreflektansen (Rs) og tilstødende stangreflektans (Rb). EC=Rs-Rb
Minimum bjælkereflektans (Rb)
Den mindste reflektansværdi i en stang.
Minimum rumreflektans (Rs)
Den mindste reflektansværdi i et rum.
Symbolkontrast (SC)
Symbolkontrast er forskellen i reflektansværdier for det lyseste rum (inklusive den stille zone) og den mørkeste bjælke i symbolet. Jo større forskel, jo højere karakter. Parameteren er klassificeret som enten A, B, C, D eller F. SC=Rmax-Rmin
Minimum kantkontrast (ECmin)
Forskellen mellem rumreflektansen (Rs) og tilstødende stangreflektans (Rb). EC=Rs-Rb
Modulation (MOD)
Parameteren er klassificeret enten A, B, C, D eller F. Denne karakter er baseret på forholdet mellem minimum kantkontrast (ECmin) og symbolkontrast (SC). MOD=ECmin/SC Jo større forskellen mellem minimum kantkontrast og symbolkontrast er, desto lavere grad. Scannere og verifikatorer opfatter de smallere søjler og mellemrum for at have mindre intensitet end bredere søjler og mellemrum; sammenligningen af den mindre intensitet af smalle elementer til de brede elementer kaldes modulering. Denne tilstand påvirkes af blændestørrelsen.
Kløft mellem karakterer
I diskrete stregkoder er det mellemrum, der adskiller de to sammenhængende tegn. Når de er til stede, betragtes huller mellem tegn som mellemrum (elementer) med henblik på kantbestemmelse og reflektansparametergrader.
Defekter
Afkode
Udtræk af information, som er blevet kodet i et stregkodesymbol.
Afkodbarhed
Kan klassificeres som A, B, C, D eller F. Afkodningsgraden angiver mængden af fejl i bredden af det mest afvigende element i symbolet. Jo mindre afvigelse i symbologien, jo højere karakter. Afkodbarhed er et mål for udskriftsnøjagtighed ved hjælp af symbologisk referenceafkodningsalgoritme.
2D matrixsymboler ser på parametrene:
Symbolkontrast
Modulation
Afkode
Ubrugt fejlretning
Fast (finder) mønsterskade
Grid uensartethed
Aksial uensartethed
Afhængigt af parameteren, hverANSIprøven bedømmes fra 0,0 til 4,0 (F til A), eller gives en bestået eller ikke bestået karakter. Hver karakter bestemmes ved at analyserescanningsreflektansprofil(SRP), en analog graf af en enkelt scanningslinje på tværs af hele symbolet. Den laveste af de 8 karakterer er scanningskarakteren, og den samlede ISO-symbolkarakter er gennemsnittet af de enkelte scanningskarakterer. For de fleste applikationer er en 2,5 (C) den minimale acceptable symbolgrad.
Sammenlignet med en læser måler en verifikator en stregkode's optiske egenskaber til internationale og industristandarder. Målingen skal være gentagelig og konsistent. At gøre det kræver konstante forhold såsom afstand, belysningsvinkel, sensorvinkel og verifikatorblænde. Baseret på verifikationsresultaterne kan produktionsprocessen justeres til at udskrive stregkoder af højere kvalitet, der scanner ned i forsyningskæden.
Stregkodevalidering kan omfatte evalueringer efter brug (og misbrug) test såsom sollys, slid, stød, fugt osv.
Stregkodebekræftelsesstandarder
Stregkodebekræftelsesstandarder er defineret afInternational organisation for standardisering(ISO), i ISO/IEC 15426-1 (lineær) eller ISO/IEC 15426-2 (2D). Den aktuelle internationale stregkodekvalitetsspecifikation er ISO/IEC 15416 (lineær) og ISO/IEC 15415 (2D).europæisk standardEN 1635 er blevet trukket tilbage og erstattet af ISO/IEC 15416. Den originale amerikanske stregkodekvalitetsspecifikation varANSIX3.182. (UPC'er brugt i USA – ANSI/UCC5). Fra 2011 var ISO-arbejdsgruppen JTC1 SC31 ved at udvikle enDirekte delmærkning (DPM)kvalitetsstandard: ISO/IEC TR 29158.
















