2-D Bar kodas Generatoriai ir skeneriai
Kai dabar visur UPC kodas pirmasis pradėjo bangas 1970, mažmenininkai visur pripažįstamas nedelsiant potencialą. Deja, ši technologija susidūrė kažką Catch-22. Mažmenininkai atsisakė pirkti brangių skaitytuvų, kurių reikia skaityti kodus, kol gamintojai pradėjo išleisti UPC kodus apie visus savo produktus, o gamintojai stonewalled apie juos priimti, kol jie žinojo, mažmenininkai galėtų skaityti kodus [Šaltinis: Rawsthorne]. Galų gale, dideli mažmenininkai, pavyzdžiui, Kmart šoktelėjo spartinti technologiją.
Laimei šalininkų 2-D brūkšninius kodus, perkame milijonus skeneriai kasmet mūsų smartphonach forma. Dažnas modeliai, pavyzdžiui, iPhone, BlackBerry ir Android visi turi galimybę skaityti populiariausius 2-D brūkšninių kodų formatų, padeda išvalyti bene didžiausią kliūtį jų nepaplito. Tačiau kaip išmanųjį telefoną - ar bet brūkšninių kodų skaitytuvas, tuo klausimu - iš tikrųjų prasmės pažiūros nesuprantamas modelių linijas ir aikštėse, kad 2-D brūkšniniai kodai sudėtyje? Dalis atsakymo slypi baro pati kodas, kuris yra sukurtas nuo žemės iki padaryti skenavimo procesą, kaip tiksliai ir greitai, kaip įmanoma dizainas.
Leiskite patikrinti vienos iš labiausiai paplitusių tipų 2-D brūkšniniai kodai, QR kodai, norėdami pamatyti, kaip jos dizainas padeda brūkšninių kodų skaitytuvai skaityti jame esančius duomenis. Dėl užkandžių, kas QR kodas yra ieškiklis modelį, baseinas kvadratų, kurie padeda skaitytuvas aptikti QR kodą, ta kryptimi jis susiduria ir net kampu, kuris yra skenuojamo kodas dydį susitarimą. Be to, kiekvienas QR kodas yra lygiavimo modelį, kitas kvadratų modelis sukurtas siekiant padėti skaitytuvai nustatyti, ar 2-D brūkšninis kodas yra iškreipta (galbūt tai ant apvalaus paviršiaus, pavyzdžiui). QR kodai taip pat turi ribas klaidų, o tai reiškia, kad net jei dalis kodo neaiškus arba neryški, kodas dažnai gali dar būti nuskaitomi.
Tačiau net ir puikiai suprojektuotas brūkšninis kodas būtų niekas be sudėtingos programinės įrangos, galinčios būti pripažįstant brūkšninį kodą vienijimasis modelius ir dekodavimo duomenis. Pavyzdžiui, skenavimo programinė įranga, naudojama skaityti QR kodus turi keletą gana įspūdingas galimybes. Kai smartfon kamera apdoroja kodą įvaizdį, programinė įranga eina į darbą analizuojant vaizdą. Apskaičiuojant tarp juodai baltų sričių kodo santykį, jis gali greitai nustatyti, kurie kvadratų yra dalis, kad suderinimo modelių ir kuri kva