2-D Bar generatoare de cod și Scanere
În cazul în care codul de acum omniprezente UPC început a face valuri în 1970, comercianții cu amănuntul a recunoscut peste tot potențialul imediat. Din păcate, tehnologia cu care se confruntă un fel de Catch-22. Comercianții cu amănuntul a refuzat să cumpere scanere scumpe necesare pentru a citi codurile de până producători au început punerea coduri UPC pe toate produsele lor, și producătorii stonewalled pe adoptarea lor până când acestea știau retailerii ar putea citi codurile [sursa: Rawsthorne]. În cele din urmă, marii retaileri, cum ar fi Kmart a sărit în a lovi cu piciorul-a începe tehnologia.
Din fericire pentru sustinatorii coduri de bare 2-D, vom cumpăra milioane de scanere în fiecare an, sub formă de smartphone-uri noastre. Modele comune, cum ar fi iPhone, BlackBerry și Android toate au capacitatea de a citi cele mai populare formate de 2-D de coduri de bare, ajutând pentru a șterge, poate, cel mai mare obstacol pentru adoptarea lor pe scară largă. Dar cum face un smartphone - sau orice cod de bare scaner, pentru care contează - face de fapt sens modelele aparent neinteligibile de linii și pătrate care codurile de bare 2-D conțin? O parte a răspunsului se află în proiectarea de cod de bare în sine, care este creat de la zero pentru a face procesul de scanare cât mai exacte și rapidă cu putință.
Să verificați din unul dintre tipurile cele mai răspândite de coduri de bare 2-D, QR Codes, pentru a vedea cum design ajută scanere de coduri de bare a citi datele pe care le conține. Pentru început, fiecare cod QR conține un model Finder, un aranjament de pătrate care ajuta scanerului detectarea dimensiunea codului QR, direcția este orientată și chiar unghiul la care codul este scanat. Apoi, fiecare cod QR conține un model de aliniere, un alt model de patrate conceput pentru a ajuta la scanere determina dacă codul de bare 2-D este distorsionat (probabil e amplasat pe o suprafață rotundă, de exemplu). Codurile QR au, de asemenea, marje de eroare, ceea ce înseamnă că, chiar dacă o parte a codului este pătat sau ascuns, codul poate de multe ori mai fi scanate.
Dar chiar un cod de bare perfect proiectat ar fi nimic fără software sofisticat capabil să recunoscând modele de aliniere codul de bare și