Cum un scaner de coduri de bare recunoaște cifrele, shtrixcodik

Alex Alex

Codul de bare este bazat pe o idee foarte simplă - fiecare produs al celor pe care doriți să le clasifica, este atribuit numărul său unic, atunci acest număr este aplicat la elementul, astfel încât să poată recunoaște scanerul electronic. Ar fi posibil pentru a imprima o cameră standard, dar cifre zecimale este ușor să confunde una cu cealaltă (calculatorul 8 neimprimat va dura până la 3 și 6 pot fi luate ca un inversat 9 - și apoi casierul începe stantare cornflakes, iar haosul se va întâmpla). Deci, avem nevoie de o modalitate de imprimare a numerelor, astfel încât să fie complet fiabile și ca aceste numere să poată fi recunoscute foarte repede. Această problemă este rezolvată cu ajutorul codurilor de bare.







Dacă vă uitați la codul de bare, este puțin probabil că veți putea afla unde se termină o cifră și începe o altă cifră. De fapt, nu este greu să înțelegi asta. Fiecare cifră din numărul de produs are același spațiu orizontal: exact 7 unități. Pentru a portretiza oricare dintre cifre 0 la 9, tocmai am pus pe 7 unități de un anumit model de dungi negre și albe. Astfel, figura 1 arată într-un model de două bare albe, 2 bare negre, două dungi albe și o bandă neagră, în timp ce figura 2 - sub forma a două bare albe, o bandă neagră 2 bare albe și, în final două dungi negre .

Fotografia: Fiecare cifră din codul de bare este reprezentată de șapte linii de aceeași lungime, pictate în negru sau alb. Fiecare linie este desenată astfel încât, chiar și cu capul în jos, să nu poată fi confundată cu o altă linie.

Probabil ați observat că codul de bare poate fi destul de lung; Faptul este că codurile de bare transmit trei tipuri diferite de informații.

  1. Prima parte a codului de bare indică țara în care a fost aplicată.
  2. A doua parte indică producătorul mărfurilor.
  3. A treia parte a codului de bare se referă la produsul în sine. Diferite tipuri de unul și același produs (de exemplu, un ambalaj de 4 sticle Coca-Cola și ambalarea 6 sticle de Coca-Cola) au un număr diferit de cod de bare.






Cele mai multe produse au un cod de bare simplu, cunoscut sub numele de UPC (cod produs universal) - o serie de bare verticale, cu un set de cifre imprimate sub el (dacă typo cod de bare furișat, sau pe jumătate șterse, iar scanerul nu-l poate citi, atunci casierul poate introduceți manual numărul produsului). Există un alt tip de cod de bare, conține mai multe informații și devine tot mai des întâlnit. Acesta este un cod de bare 2D (bidimensional); acesta poate fi găsit, de exemplu, în timbre electronice.

Cum funcționează scanerul de coduri de bare?

Codul de bare poate funcționa numai împreună cu un dispozitiv care permite citirea acestuia. scanere de coduri de bare au citit instantaneu dungi alb-negru pe mărfurile, transmit informațiile la un calculator sau terminal de la registrul de numerar, care baza de date a determina imediat elementul. Așa fac scanerele.

Un exemplu simplu. Să presupunem că un cod de bare este un model binar simplu care funcționează pe principiul "on-off"; fiecare linie neagră în ea corespunde numărul 1, și fiecare alb - cifra 0. Am văzut deja că aceste coduri de bare este mult mai dificil, dar nu vom intra în aceste detalii.

  1. Capul scanerului direcționează LED-ul sau fasciculul laser către codul de bare.
  2. Reflectând din codul de bare, fasciculul lovește decodorul fotocelulei.
  3. Domeniile albe ale codului de bare reflectă fasciculul mai puternic, negru - mai slab.

De îndată ce scanerul citește codul de bare, fotocelula produce un impuls set de „off pe“ care corespunde dungi alb-negru. Astfel, codul de bare un "negru-negru-negru-alb-negru-alb-negru-negru" va fi dat o fotocelulă ca "off-off-off-on-off-on-off-off". Circuitele electronice ale scanerului transformă aceste impulsuri în coduri binare. constând din zerouri și altele.

Codurile binare sunt transferate pe un computer conectat la scaner, care le citește ca fiind 11101011.

În unele scanere este încorporată doar o singură fotocelula. Apoi, așa cum se mișcă capul scanerului în apropierea produsului (sau produs în apropierea capului scanerului), o celulă fotoelectrică citește alb-negru cod de bare în părți. În mai multe scanere integrate complexe sunt un număr de celule solare, și citirea codului de bare apare simultan.

De fapt, scanerele nu determină zerouri și cele, și nu produc ca ieșire binare - acestea determină secvența de dungi negre și albe. dar le convertiți imediat într-un număr zecimal.

Distribuiți acest link:







Trimiteți-le prietenilor: