Mit nevezünk 2D-s vonalkódnak?
A 2D-s vonalkódok jellemzői
Nagy adatkapacitás
Míg a vonalkódok csak az egyik irányban tartalmaznak adatokat, addig a 2D-s kódok vízszintes és függőleges irányban is, így sokkal több adatot képesek hordozni, mint a szokványos vonalkódok.
A vonalkódok legfeljebb 30 karaktert tartalmazhatnak, a 2D-s kódok viszont akár 3000-et is.
Nagy adatsűrűség (helytakarékos)
A 2D-s kódok akár 30-ad akkorák is lehetnek, mint egy tipikus vonalkód, amely ugyanazokat az adatokat tartalmazza.
Ennek eredményeképp a 2D-s kódok elektronikai eszközökre és más, korlátozott szabad helyet biztosító, kis méretű alkatrészekre is nyomtathatók.
A 2D-s vonalkódok hibajavítási/adathelyreállítási funkciókkal is rendelkeznek
A 2D-s vonalkódok beépített hibajavítási funkcióval rendelkeznek, így a kód megsérülése vagy elmosódása esetén lehetővé válik az adatok helyreállítása.
Az adatok helyreállításáról egy matematikai korrekció (Reed-Solomon) gondoskodik.
A 2D-s vonalkódok hátrányai
A 2D-s vonalkódok nem rendelkeznek egyéb megoldással arra az esetre, ha az adatok olvashatatlanná válnának
A vonalkódok alsó részén gyakran felhasználó által leolvasható karakterek is találhatók arra az esetre, ha a vonalkód megsérülne vagy elveszne.
A kezelők leolvashatják és begépelhetik az adatokat, így a probléma nem okoz fennakadást.
A 2D-s vonalkódok rendkívül sok adatot tartalmazhatnak, ezért nem tartalmaznak olvasható karaktereket. Amikor a 2D-s vonalkód túlságosan sérült és nem lehet beolvasni, nincs más mód az adatok beolvasására. (Elméletileg van lehetőség olvasható karakterekkel kiegészíteni a 2D-s vonalkódokat, de nem életszerű, hogy valaki begépel több mint 100 karaktert.)
2D-s vonalkódok használata esetén egy olyan rendszerre van szükség, amely akkor lép életbe, amikor a kezelők sérült 2D-s vonalkóddal találkoznak.
A 2D-s vonalkódok különböző típusai
A 2D-s vonalkódoknak két típusát különböztetjük meg a szerkezetük szerint.
Halmozott típus
Minta
A hagyományos vonalkódok függőlegesen vannak egymásra helyezve.
A halmozott típus több, függőlegesen egymásra helyezett vonalkódból áll, amelyek négyszögben vannak elrendezve.
Az általános lézeres leolvasók akkor tudják beolvasni ezt a típust, ha a lézer az összes vonalkódot metszi. Az elmozdulás maximális tűréshatára azonban több, mint ±10°.
(Csak azok a lézeres leolvasók képesek beolvasni a 2D-s vonalkódokat, amelyek szoftvere lehetővé teszi ezt.)
Mátrix típus
Minta
Az adatok komplex mintázatban elrendezett fekete és fehér modulokból állnak.
A mátrix típus négyszögletes rácsban elrendezett kis négyszögekből vagy pontokból áll, amelyeket moduloknak hívunk. Ezeket egy négyszög vagy L alakú keret veszi körül, vagy pozíciófelismerési mintázatot tartalmaznak a megbízható pozíciófelismerés érdekében. A modulelrendezést egy 2D-s CCD-vel ellátott kamera vagy leolvasó dekódolja képfeldolgozás révén. A vonalkód bármely irányból beolvasható.