vonalkód 101: útmutató a vonalkód szimbólumokhoz
a vonalkód szimbólum egy géppel olvasható kép, amely adatokat közvetít. A vonalkódok három általános típusra oszthatók: lineáris, halmozott lineáris és kétdimenziós (vagy 2D): lineáris vonalkódok
UPC-a
A UPC-a (más néven egyszerűen UPC) a szokásos kiskereskedelmi “árkód” vonalkód az Egyesült Államokban. A UPC-A szigorúan numerikus; a sávok csak a 0-tól 9-ig terjedő számjegyeket ábrázolhatják., A UPC-A vonalkód 12 számjegyet tartalmaz, valamint egy csendes (üres) zónát mindkét oldalon, valamint start, középső és stop szimbólumokat. A középső szimbólum elválasztja a bal oldalt és a jobb oldalt, amelyek másképp vannak kódolva. Ha a bal oldalon egy számjegyet használunk, akkor a sávok feketék, a terek fehérek, a jobb oldalon pedig a színek megfordul., Ennek a logikája egy kicsit bonyolult, és magában foglal egy “paritás” nevű matematikai tulajdonságot, de a hatás a fekete-fehér megfordítása, valamint annak lehetővé tétele, hogy a szkenner megmondja, hogy balról jobbra vagy jobbról balra olvassa-e a kódot.
a tényleges számozási rendszer a termék típusától és a vonalkód céljától függ; a vonalkód első számjegye a számozási rendszert jelöli., A követendő 10 számjegy információkat tartalmaz a termékről, az alábbiakban leírt összes alkalmazásban pedig a jobb oldali számjegy (amely nem szerepel az alkalmazás leírásában) egy ellenőrző összeg, amely felhasználható a szkenner olvasásának pontosságának tesztelésére. Az alábbiakban felsoroljuk a szokásos UPC-A alkalmazások listáját:
UPC-E
A UPC-E vonalkód akkor használható, ha a rendelkezésre álló hely túl kicsi egy UPC-A vonalkódhoz. ugyanazokat az információkat tartalmazza, mint a UPC-a címke, de néhány trükköt használ a számjegyek számának hatra történő csökkentésére.,
he UPC-E kód legalapvetőbb trükkje a záró nullák eltávolítása a gyártó kódjában, a vezető nullák pedig a termékkódban. A technika részletei bonyolultak, és nem mindenért működik, de az összes kódot lefedi, összesen 5 vezető / záró nullával, valamint jelentős számú kóddal, négy nullával.
A UPC-E egy sokkal összetettebb trükköt használ az ellenőrző összeg és a számrendszer kódjának tömörítésére. Ennek a technikának az a mellékhatása, hogy csak 0 és 1 számozási rendszerkódok megengedettek.,
EAN-13
az EAN-13 kód alapvetően egy nemzetközi változata UPC-A. EAN-13 hozzáad egy 13.számjegy a bal szélen a UPC-A kód (úgy, hogy ez lesz az első számjegy). Az EAN – 13 szabvány tartalmazza UPC-A vonalkódok; hozzátéve vezető 0 egy UPC-A kód alakítja át az egyenértékű EAN-13 kódot.
A fő különbség EAN-13 UPC-A (egyébként az extra vezető számjegy), hogy a EAN-13, a gyártó a termék kódok hossza változó, de az első három számjegye a GS1 prefix, vagy “ország-kód.,”
a GS1 előtagot a GS1, a nemzetközi vonalkód szabványügyi szervezet adja ki. Azonosíthatja a nemzeti GS1 tagszervezetet vagy különleges felhasználást. A tagszervezetek kiadják a gyártó kódjait, a gyártók pedig saját termékkódokat állítanak be. A teljes EAN-13 vonalkódszám, amely a GS1 előtagból, a gyártó kódjából, a termékkódból és az ellenőrző összeg számjegyéből áll, GTIN vagy globális kereskedelmi Cikkszámként is ismert.,Amellett, hogy a nemzeti GS1 előtagok, jellemzően használt szabványos kiskereskedelmi tételek, vannak előtagok speciális célokra, mint a kuponok, visszatérítések, soros kiadványok (magazinok, újságok), könyvek (ISBN), kotta (ISMN).
Az Egyesült Államokban az árkód-szkennerek és a point-of-sale/inventory rendszerek jellemzően képesek mind az UPC-A, mind az EAN-13 vonalkódok olvasására.
EAN-8
EAN-8 egy GS1 vonalkód használható kis tételek, ha a teljes EAN-13 vonalkód címke lenne túl nagy ahhoz, hogy illeszkedjen., Nyolc számjegyből áll — négy a bal oldalon, négy a jobb oldalon. Ugyanazt a kódolást használják, mint a UPC-A és az EAN-13, Az utolsó számjegyet ellenőrző összegként használják.
egy EAN-8 vonalkód használható GTIN-8 vagy RCN-8 termékazonosító számokkal.
a GTIN-8 olyan, mint az EAN-13 kód rövidített változata, de a termék eredetére vonatkozó információk nélkül. A GTIN-8 szám használatához a gyártónak azt a nemzeti tagszervezettől kell kérnie., A GTIN-8 azonosító számot kódoló EAN-8 vonalkód globális használatra érvényes, mint például az EAN-13 vonalkód.a
RCN-8 számok viszont csak házmárkás vagy bolti címkével ellátott termékeken használhatók, és csak az azt kiállító vállalkozáson belül használhatók fel. Ha egy másik kiskereskedő beolvassa, akkor helytelen olvasást ad.
Kód 128
Az UTF, valamint EAN “ár-kód” vonalkódok fent leírt kódolni csak számok, de 128 Kód lineáris vonalkód, hogy kódolja mind a betűket az ábécé, a számok, így hasznos a különböző célokra túl alapvető árképzés, valamint a leltár.,
A 128-as kód a 128 karakteres ASCII-készletet kódolja, amely magában foglalja az angol nyelvű számítógép billentyűzetén található összes alfabetikus, numerikus, írásjelet és aritmetikai karaktert, valamint számos nem látható vezérlő karaktert.,
annak érdekében, hogy tartalmazza az összes ASCII karakterek, Code 128 használ három különböző karakterkészletek:
egyetlen kód 128 vonalkód tartalmazhat mindhárom karakterkészletből származó karaktereket, amelyek között ismételten váltanak.
a 128 vonalkód alapkód formátuma egy start kódból áll (amely a kezdeti karakterkészletet A, B vagy C értékre állítja), a kódadatokból, egy ellenőrző számjegyből, valamint egy stop kódból, amely a vonalkód végét jelöli. Mint más lineáris vonalkódoknál, mindkét oldalon üres csendes zónák vannak.a
GS1-128 (más néven UCC-128 és EAN-128) egy nemzetközi szabvány a 128-as kódnak az ellátási lánc vonalkódcímkéiben való használatára., A GS1-128 az alapkód 128 formátumából áll, a kódadatokhoz hozzáadott Alkalmazásazonosítóval.
az Alkalmazásazonosítók hossza 2-4 karakter, és azonosítják az adatok típusát, amelyek követik — jellemzően a szabványos ellátási lánc alkalmazásait, például a sorozatszámot, a konténerek számát, a tételszámot, a súlyt, a kötetet stb., beleértve a nyomon követési és tranzakciós információkat. Minden azonosító meghatározza az azt követő adatok hosszát és formátumát.,
mivel a legtöbb alkalmazáskód adat rögzített hosszúságú, lehetséges, hogy több kódot egy GS1-128 vonalkód, egyszerűen új Alkalmazásazonosítók és kódadatok hozzáadásával.
Kód 39
a 39-es kód is alfanumerikus és változó hosszúságú. 1974-ben fejlesztették ki, és még mindig viszonylag széles körben használják; a legtöbb vonalkódolvasó képes olvasni a 39-es kódot. A 39-es kódban minden karakter öt sávból és négy terből áll, ezek közül három széles, a többi szűk., Ennek eredményeként minden karakter azonos szélességű, a 39-es vonalkód általában több helyet foglal el, mint az egyenértékű 128-as vonalkód.
az alapkód 39 rendszer 43 karakterből áll, beleértve a nagybetűket, számokat és néhány speciális/írásjelet. Az alkalmazástól és a rendszertől függően mind a 128 ASCII karakter használható.
A Kód 39 vonalkód egy kezdő karakterből, A kódolt adatokból és egy stop karakterből áll., Mind a Start, mind a stop karakterek azonosak, és általában a * csillag szimbólum képviseli őket. nincs ellenőrző összeg karakter, de néhány hibakeresési képesség be van építve a kódolási rendszerbe.a
39-es kódot a 128-as kóddal azonos típusú alkalmazásokhoz használják, a hivatalos 39-es kód (beleértve az ANSI szabványt is) létezik. Ez azonban nem szerepel a GS1 rendszerben.
Interleaved 2 az 5
Interleaved 2 az 5 (vagy ITF) egy változó hosszúságú számok-csak lineáris vonalkód., Párban kódolja a számjegyeket, mindegyik párban az első számjegyet sávok képviselik, a második számjegyet pedig szóközök képviselik, így összefonódnak. Az egyes számjegyeket képviselő öt sáv vagy szóköz közül kettő széles, a többi pedig keskeny.
Interleaved 2 az 5 tartalmazza a GS1 rendszer, mint az ITF-14 szabvány, amely egy sor hossza 14 számjegy.,
Egy ITF vonalkód áll egy start-kód (két szűk sáv/szűk térben pár), a kódolt adatok, ellenőrző számjegy (szükséges ITF-14, opcionális máshol), valamint egy, a stop kód (széles sáv, szűk, keskeny sáv), a csendes zóna, mindkét oldalon.
a start-stop kóddal azonos minták fordulhatnak elő a kódolt adatokon belül, ami rossz olvasást eredményezhet, ha a szkenner nem olvassa végig a kódot. Ennek megakadályozása érdekében az ITF – 14 szabvány nehéz fekete szegélyt igényel, amelyet hordozórúdnak neveznek.,
ITF vonalkódok általában használt nagykereskedelmi és szállítási doboz vagy kartondoboz sok termék. Az ITF vonalkód speciális verzióját 135 filmdobozon is használják.
Codabar
A Codabar-t eredetileg Pitney Bowes fejlesztette ki 1972-ben. Ez egy változó hosszúságú vonalkód, amely egy kis sávkészletet használ a 0-9 számjegyek kódolására, egyes alkalmazásokban pedig néhány szimbólum, például a dollár és a plusz jelek. négy start / stop szimbólumot is tartalmaz (amelyeket általában a, B, C és D jelöl). A Codabar kód egy start szimbólumból, a kódolt adatokból és egy stop szimbólumból áll., önellenőrzés, bár egyes alkalmazások egy ellenőrző számjegyet adnak meg.
A Codabar-t hagyományosan a könyvtárak, a vérbankok, valamint egyes vállalatok, például a Federal Express által használt airbills-ek használják, és néhány ilyen alkalmazás esetében még mindig használatban van.
Pharmacode
a Pharmacode a gyógyszeripar csomagolásellenőrzésére és biztonságára lett tervezve.
az APharmacode vonalkód két sávszélességből áll, legfeljebb 12 bar hosszúsággal., Az adatok egyetlen egész szám (a 3-131070 tartományban), bináris számként kódolva. A Pharmacode vonalkódok több színt is használhatnak a csomagolás pontosságának további ellenőrzéseként.
az egyes gyógyszeripari vállalatok saját farmakológiai vonalkódokat állítanak elő. Ezeket a gyártósoron használják, ahol automatikusan beszkennelik a lapkákon és a csomagba helyezett egyéb elemeken, hogy észleljék az eltéréseket.
Databar
Databar egy GS1 család vonalkód szabványok általában szánt csökkentett hely Alkalmazások., A GTIN-12 (UPC-A) és a GTIN-13 (EAN-13) adatokat 14 számjegyű formátumban kódolják (hozzáadott vezető nullákkal). A lineáris vonalkódok a Databar családban tartalmazzák az Omnidirectional és Expanded kódokat, amelyek minden irányban beolvashatók, valamint a csonka és korlátozott kódokat,amelyeket csak kézi szkennerek olvashatnak.
Omnidirekciós és kiterjesztett Adatbank kódokat használnak az értékesítésre kerülő alkalmazásokban, mint például a UPC-A és az EAN-13., A kiterjesztett kódok további információkat is tartalmazhatnak, mint például a súly és a lejárati dátum, amelyet a GS1 – 128 vonalkódok alkalmazásával jelölnek ki.
a csonkolt és korlátozott adatbázis vonalkódokat általában az egészségügyi ágazatban használják a kis tételű azonosításhoz.
Postal (Postnet)
a Postnet az a vonalkód-rendszer, amelyet az Egyesült Államok postai szolgálata használ a postai küldemények átirányításához; az alábbiakban ismertetett intelligens levelező rendszer javára fokozatosan megszüntetik., A Postnet kódok változó magasságú sávokat használnak a számjegyek megjelenítéséhez.
a Postnet vonalkód jellemzően a ZIP, ZIP+4, és szállítási pont kódok, minden számjegy által képviselt öt rúd, amelyek közül kettő Teljes magasság, a többi félmagasság.Postal (Intelligent Mail Barcode)
Az intelligens Mail vonalkód-rendszer helyettesíti a Postnet rendszert az USPS által a levelek továbbítására. Ez egy 65 bar változó magasságú kód, négyféle rúddal.,
és az IM vonalkód a következő összetevőkből áll:
halmozott vonalkódok
a halmozott vonalkódok lineáris vonalkódok, amelyek szegmensekre vannak osztva és egymás fölé kerülnek
Databar Stacked
a GS1 Databar kódok halmozott változatai ugyanazt az alapvető kódolást használják, mint a fent leírt lineáris Databar kódok, és hasonló alkalmazásokban használják őket. Különösen hasznosak a korlátozott helyű tárgyak címkékkel, amelyek nagyon keskeny lineáris méretűek.,
a GS1 kibővített halmozott Adatbank a termékadatokat tartalmazó vonalkódok sorozatát rakhatja össze az alapvető értékesítési pont EAN-13 árkód mellett.
PDF417
PDF417 egy változó magasságú, változó szélességű halmozott vonalkód, amely rövid sávokból és szóközökből áll. Ez lehet olyan kevés, mint 3 sor, vagy annyi, mint 90. Minden sornak azonos számú adatkódot kell tartalmaznia, de ez a szám 1-től 30-ig változhat.,
a kódolás tényleges módszere egy komplex rendszeren alapul, amely körülbelül 900 kódszavat használ különböző formátumú adatok megjelenítésére. Ez lehetővé teszi a PDF417 számára, hogy szöveget, digitális adatokat (bájtban), valamint nagy számokat kódoljon ugyanazon a vonalkódon belül.
a PDF417 vonalkód minden sora egy kezdő mintából, a bal oldali kódszóból (többek között a sor azonosítása), az adatkódszavakból, a jobb oldali kódszóból és a stop mintából áll. A legtöbb 2D vonalkóddal ellentétben a PDF417 lézerszkennerrel olvasható.,
a PDF417 vonalkódok összekapcsolhatók, így nagy mennyiségű adat szkennelhető egymás után. Ez hatékonyan eltávolítja a limit összege adat kódolt, így a PDF417 formátum versenyképes igaz 2-D vonalkód képviselő nagy mennyiségű adat.
a PDF417 számos alkalmazásban nagy sűrűségű vonalkód formátumban van használatban, többek között:
MicroPDF417
MicroPDF417 egy korlátozott részhalmaza PDF417 tervezett helyzetekben, amikor a teljes PDF417 kód túl nagy lenne. Korlátozza a sávok méretét ,valamint a kódolható adatok mennyiségét és formátumát (legfeljebb 200 karakter felsőbetűs szöveg, 150 bináris bájt vagy 366 numerikus számjegy). a hibajavító kódszavakra is korlátozásokat vezet be.
MicroPDF417 a GS1 Databar kompozit kódokban használatos, ahol lineáris vonalkóddal kombinálják.,
2D mátrix
a halmozott vonalkódokkal ellentétben a valódi 2D mátrixkódok kétdimenziós tömbben ábrázolják az adatokat, mint például a sakktáblán lévő négyzetek. Ez lehetővé teszi számukra, hogy nagy mennyiségű adatot csomagoljanak egy kompakt helyre, és sokkal nagyobb karakterkészletet képviseljenek. Ezeket a kódokat képalkotó szkennerrel kell olvasni, nem pedig lézerszkennerrel.
DataMatrix
a DataMatrix vonalkódok fekete-fehér négyzetek vagy cellák négyzet vagy téglalap alakú tömbjei., Minden cella egy kicsit, ami egy vagy nulla, és attól függően, hogy milyen típusú kódolás, DataMatrix vonalkód lehet, hogy képviselje a több mint 2,355 alfanumerikus karakter.
A DataMatrix kód két különböző típusú határ; egy sor szomszédos oldala, a határ szilárd, a másik két oldalt, akkor a póttagok fekete-fehér sejtek, ami azt jelenti, hogy a megjelenés, hogy csak a két szilárd határok., A solid vagy finder határok lehetővé teszik a szkenner számára a kód képének orientálását, míg a váltakozó cellás vagy időzítő határok lehetővé teszik a sorok és oszlopok számolását.
a DataMatrix kódok rendkívül kicsiek lehetnek, és kis kontrasztban olvashatók. Ez lehetővé teszi számukra, hogy kis tárgyakra nyomtassák vagy akár lézerrel maratják őket. Ők is lehet méretezni, hogy egy nagyon nagy méretű használható tárgyak, mint a nehéz gépek, épületek, vagy vasúti autók.,
a tényleges kódolási rendszer összetett, és magában foglalja az adatok redundáns tárolását is, így ha egy DataMatrix kód egy része elveszett vagy megsérült, akkor az összes adat elolvasható. A DataMatrix számos kódolási és tömörítési rendszer segítségével kódolhat számokat és alfanumerikus ASCII karaktereket.
a DataMatrix az elektronikai ipar kis alkatrészeinek címkézésére szolgál, nyomtatott címkékkel vagy közvetlen jelöléssel; ezeket az élelmiszeriparban minőségellenőrzésre is használják.,A legtöbb okostelefon tudja olvasni DataMatrix kódok, amely lehetővé teszi számukra, hogy használható marketing, reklám, és más alkalmazások, ahol okostelefon hozzáférés kívánatos.
QR-kód
a QR (vagy Quick Response) kódformátumot eredetileg a japán autóiparban való használatra tervezték, hogy nyomon kövessék az alkatrészeket és az autókat a futószalagon. Sokoldalúsága miatt széles körben használják számos ipari és fogyasztóorientált alkalmazásban.,
a QR-kód hasonlít egy DataMatrix-kódra; négyzet alakú (egy üres zónával körülvéve), négyzet alakú fekete-fehér cellákból áll. De a határok helyett a kód testébe beállított nagy pozíció-és igazítási négyzetek (és kisebb időzítési jelek) halmazát használja.
A QR-kód négy különböző típusú adatot kódolhat: számokat, alfanumerikus karaktereket, bináris/bájtokat, valamint japán kana/kanji-t., Az alfanumerikus kódolás számokra, nagybetűkre és néhány írásjelre korlátozódik, de a bináris/bájtos kódolás magában foglalja az ISO 8859-1 Latin-1 karakterkészletet, amely részben vagy egészben lefedi a nyugat-európai nyelveket. A Kana / kanji kódolás a JIS x 0208 karakterkészletet használja. A QR-kód Kód kódolhatja a webhely URL-jeit, lehetővé téve a mobiltelefon-felhasználók számára, hogy közvetlenül a webhelyre szeressék a kódolt URL beolvasásával.
A QR-kód mérete és sűrűsége a tárolandó adatok mennyiségétől függően változhat., A maximális tárolási kapacitás körülbelül 7000 numerikus karakter, 4200 alfanumerikus karakter, 2900 bináris karakter vagy 1800 kana/kanji karakter. A QR-kód több kisebb kódra bontható, lehetővé téve számukra, hogy olyan területre illeszkedjenek, ahol egy nagyobb kód nem férne el.
A QR-kódok gyors növekedést mutattak az elmúlt években használt alkalmazások számában és választékában, részben azért, mert okostelefonokkal, táblagépekkel és más mobileszközökkel könnyen olvashatók., A jelenlegi QQR kódalkalmazások a következők:
a QR-kód sokoldalúsága, kapacitása és hozzáférhetősége lehetővé teszi, hogy különféle szokatlan módon lehessen használni., A QR-kódokat a műalkotások, bélyegek, pénz, sírkövek, szobrok, múzeumi kiállítások, túraútvonalak, képregényborítók, üdvözlőlapok tartalmazzák — szinte bárhol, ahol elférnek, és valamilyen funkciót szolgálnak fel.
A QR-kód szabadalmait a Denso Wave (a Denso leányvállalata, amely viszont a Toyota tulajdonában van) birtokolja, amely úgy döntött, hogy nem gyakorolja szabadalmi jogait, és engedély nélkül engedélyezi a kódok használatát.
A QR – kódolvasó alkalmazások mellett a QR-kódok generálásához ingyenes szoftverek és webalapú szolgáltatások is rendelkezésre állnak.,
azték
az azték 2D vonalkód a DataMatrix és a QR kódhoz hasonlít. Ez egy fekete-fehér cellákból (vagy képpontokból) álló négyzetből áll, amelynek középpontja koncentrikus négyzetekből áll. A központi terület (a négyzet körül) információkat tartalmaz a szimbólum méretéről, valamint más kódolási adatokról. Ez azt jelenti, hogy nem igényel üres zónát vagy határt. A kód tartalmaz egy belső referenciarácsot is, amely minden 16. sorban és oszlopban váltakozó fekete/fehér képpontokat tartalmaz.,
az adatok spirálisan vannak elrendezve a középpontból; a spirál minden rétege két pixelgyűrűből áll, négy képpontot adva a teljes szélességhez. A központi bull ‘ s-eye tér, valamint a kódolási és méretadatok rétege együttesen alkotják a magot, amely lehet kompakt (11 X 11) vagy teljes (15 X 15). Egy kompakt maggal rendelkező azték szimbólumnak akár 4 rétege is lehet. A teljes maggal rendelkező szimbólumnak 32 rétege lehet,és több mint 3800 számjegyet, 3000 karakternyi szöveget vagy 1900 bájtnyi bináris adatot kódolhat., A szöveget ASCII-ként és Latin-1-ként lehet kódolni; a kódolás módja az adatokon belül több ponton is megváltoztatható.
az azték kódrendszer köztulajdonban van, és mobileszközökön is elérhetőek a kódok generálására és olvasására szolgáló alkalmazások. Tekintettel a tervezés, az olvashatóság és a kapacitás hasonlóságára, az azték kódok számos olyan alkalmazásban használhatók, amelyekre a QR-kódok egyre népszerűbbek, bár a gyakorlatban ezek használata korlátozottabb.
azték kódok azonban meglehetősen gyakoriak a közlekedési iparban., Ezeket használják a légitársaságok elektronikus beszállókártyáin, valamint az online és mobil vasúti jegyeken Európa számos részén.
emellett számos kanadai vállalat számlázási rendszereiben használják őket, a lengyel kormány pedig ezeket használja az autó regisztrációs rendszerében.
Maxicode
MaxiCode egy 2D mátrix vonalkód, amely úgy néz ki, egy kicsit, mint az azték kódot, csak egy kerek bull ‘ s eye center helyett egy négyzet egy. A közelebbi pillantás egy másik különbséget mutat-a négyzet alakú képpontok helyett az adatokat hatszögletű pontokban kódolják, amelyek hatszögletű mintában vannak elrendezve.,
a MaxiCode egy speciális funkció — routing és tracking United Parcel Service csomagok — számára készült, és ez továbbra is a fő felhasználási területe.
Az itt leírt többi 2D mátrixkódtól eltérően a MaxiCode szimbólumok rögzített méretűek (körülbelül 1 hüvelyk négyzet) és rögzített mennyiségű kódolható adat (körülbelül 93 karakter, az adatmódtól függően). Mivel manyas 8 MaxiCode szimbólumok lehet kapcsolni, vagy láncolva együtt.,
jelenleg öt adatmód létezik (valamint két elavult mód):
mindezek a módok tartalmazhatnak egy másodlagos üzenetet, amely a UPS shipping esetében általában részletesebb szállítási és nyomon követési információkat tartalmaz. A 4., 5. és 6. módokban a másodlagos üzenet hatékonyan egyesül az elsődleges üzenettel.
A MaxiCode öt kódkészletet használ; egyetlen üzenet többször válthat közöttük. Az öt kódkészlet együtt tartalmazza a standard ASCII karakterkészletet, valamint a legtöbb Latin-1 karaktert.