Cititoare de coduri de bare
Cele mai vechi, și încă cele mai ieftine, scanere de coduri de bare sunt construite dintr-o lumină fixă și o singurăfotosenzorcare este mutat manual peste codul de bare. Scanerele de coduri de bare pot fi clasificate în trei categorii în funcție de conexiunea lor la computer. Tipul mai vechi esteRS-232scaner de coduri de bare. Acest tip necesită programare specială pentru transferul datelor de intrare în programul de aplicație. Scanerele de interfață cu tastatură se conectează la un computer folosind unPS/2sauTastatura AT–cablu adaptor compatibil (a"pană de tastatură& quot;). Datele codului de bare' sunt trimise la computer ca și cum ar fi fost tastate pe tastatură.
La fel ca scanerul de interfață pentru tastatură,USBscanerele nu au nevoie de cod personalizat pentru transferul datelor de intrare în programul de aplicație. Pe computerele care rulează Windowsdispozitiv de interfață umanăemulează acțiunea de îmbinare a datelor a unui hardware"pana tastaturii", iar scanerul se comportă automat ca o tastatură suplimentară.
Cele mai multe smartphone-uri moderne sunt capabile să decodeze coduri de bare folosind camera lor încorporată. Google'mobilulAndroidsistemul de operare poate folosi propriile lorGoogle Lensaplicație pentru a scana coduri QR sau aplicații terțe precumScanner de coduri de barepentru a citi atât coduri de bare unidimensionale, cât și coduri QR. Nokia'sSymbiansistemul de operare include un scaner de coduri de bare, în timp ce codul mbar este uncod QRcititor pentruMaemosistem de operare. În AppleiOS 11, aplicația nativă pentru cameră poate decoda coduri QR și poate conecta la URL-uri, se poate conecta la rețele wireless sau poate efectua alte operațiuni în funcție de conținutul codului QR. Sunt disponibile alte aplicații plătite și gratuite cu capabilități de scanare pentru alte simboluri sau pentru versiunile anterioare de iOS. CuMuredispozitive, aplicația App World poate scana nativ coduri de bare și poate încărca orice URL-uri web recunoscute în browserul web al dispozitivului'.Windows Phone 7.5este capabil să scaneze coduri de bare prin intermediulBingaplicația de căutare. Cu toate acestea, aceste dispozitive nu sunt concepute special pentru capturarea codurilor de bare. Ca rezultat, ele nu decodifică la fel de rapid sau precis ca un scaner de coduri de bare dedicat sauterminal portabil de date.
Controlul si verificarea calitatii
Este obișnuit ca producătorii și utilizatorii de coduri de bare să aibă unsistem de management al calitatiicare includeverificare si validarede coduri de bare. Verificarea codurilor de bare examinează capacitatea de scanare și calitatea codului de bare în comparație cu standardele și specificațiile din industrie. Verificatoarele de coduri de bare sunt utilizate în principal de companiile care imprimă și folosesc coduri de bare. Orice partener comercial dinlanț de aprovizionarepoate testa calitatea codului de bare. Este important să verificați un cod de bare pentru a vă asigura că orice cititor din lanțul de aprovizionare poate interpreta cu succes un cod de bare cu o rată de eroare scăzută. Comercianții cu amănuntul percep penalități mari pentru codurile de bare neconforme. Aceste rambursări pot reduce veniturile unui producător&cu 2% până la 10%.
Un verificator de coduri de bare funcționează așa cum o face un cititor, dar în loc să decodifice pur și simplu un cod de bare, un verificator efectuează o serie de teste. Pentru codurile de bare liniare, aceste teste sunt:
Contrastul marginilor (EC)
Diferența dintre reflectanța spațiului (Rs) și reflectanța barei adiacente (Rb). EC=Rs-Rb
Reflectanța minimă a barei (Rb)
Cea mai mică valoare a reflectanței dintr-o bară.
Reflectanța minimă a spațiului (Rs)
Cea mai mică valoare a reflectanței într-un spațiu.
Contrastul simbolului (SC)
Contrastul simbolului este diferența dintre valorile reflectanței celui mai luminos spațiu (inclusiv zona de liniște) și cea mai întunecată bară a simbolului. Cu cât diferența este mai mare, cu atât nota este mai mare. Parametrul este clasificat ca A, B, C, D sau F. SC=Rmax-Rmin
Contrast minim de margine (ECmin)
Diferența dintre reflectanța spațiului (Rs) și reflectanța barei adiacente (Rb). EC=Rs-Rb
Modulare (MOD)
Parametrul este clasificat fie A, B, C, D sau F. Acest grad se bazează pe relația dintre contrastul minim de margine (ECmin) și contrastul simbolului (SC). MOD=ECmin/SC Cu cât diferența dintre contrastul minim al marginilor și contrastul simbolului este mai mare, cu atât nota este mai mică. Scanerele și verificatorii percep barele și spațiile mai înguste ca având o intensitate mai mică decât barele și spațiile mai largi; compararea intensității mai mici a elementelor înguste cu elementele largi se numește modulație. Această condiție este afectată de dimensiunea deschiderii.
Decalaj între caractere
În codurile de bare discrete, spațiul care deconectează cele două caractere adiacente. Atunci când sunt prezente, golurile dintre caractere sunt considerate spații (elemente) în scopul determinării marginilor și gradelor parametrilor de reflectanță.
Defecte
Decodați
Extragerea informațiilor care au fost codificate într-un simbol de cod de bare.
Decodabilitate
Poate fi clasificat ca A, B, C, D sau F. Gradul de decodificare indică cantitatea de eroare în lățimea celui mai deviant element din simbol. Cu cât abaterea simbolului este mai mică, cu atât nota este mai mare. Decodabilitatea este o măsură a acurateței tipăririi folosind algoritmul de decodificare a referințelor simbolice.
Simbolurile matricei 2D privesc parametrii:
Contrastul simbolurilor
Modulare
Decodați
Corectarea erorilor neutilizate
S-au reparat daune de tipar (de căutare).
Neuniformitatea grilei
Neuniformitate axială
În funcție de parametru, fiecareANSItestul este notat de la 0,0 la 4,0 (F la A) sau se acordă o notă de promovare sau de respingere. Fiecare nota este determinata prin analizaprofil de reflectanță de scanare(SRP), un grafic analog al unei singure linii de scanare de-a lungul întregului simbol. Cea mai mică dintre cele 8 note este nota de scanare, iar nota generală a simbolului ISO este media notelor de scanare individuale. Pentru majoritatea aplicațiilor, un 2,5 (C) este gradul minim acceptabil de simbol.
În comparație cu un cititor, un verificator măsoară caracteristicile optice ale unui cod de bare' la standardele internaționale și industriale. Măsurarea trebuie să fie repetabilă și consecventă. Acest lucru necesită condiții constante, cum ar fi distanța, unghiul de iluminare, unghiul senzorului și verificatoruldeschidere. Pe baza rezultatelor verificării, procesul de producție poate fi ajustat pentru a imprima coduri de bare de calitate superioară care vor scana în josul lanțului de aprovizionare.
Validarea codului de bare poate include evaluări după testarea utilizării (și abuzului), cum ar fi lumina soarelui, abraziunea, impactul, umiditatea etc.
Standarde de verificare a codurilor de bare
Standardele de verificare a codurilor de bare sunt definite deOrganizația Internațională pentru Standardizare(ISO), în ISO/IEC 15426-1 (liniar) sau ISO/IEC 15426-2 (2D). Specificația internațională actuală de calitate a codurilor de bare este ISO/IEC 15416 (liniară) și ISO/IEC 15415 (2D).Standard europeanEN 1635 a fost retras și înlocuit cu ISO/IEC 15416. Specificația originală de calitate a codului de bare din SUA a fostANSIX3.182. (UPC-uri utilizate în SUA – ANSI/UCC5). Începând cu 2011, grupul de lucru ISO JTC1 SC31 dezvolta unMarcare directă a părților (DPM)standard de calitate: ISO/IEC TR 29158.


















