Dvojrozmerný čiarový kód
Čo je dvojrozmerný čiarový kód?
Dvojrozmerný čiarový kód, označovaný aj ako two-dimensional barcode alebo 2D barcode, je strojovo čitateľný symbol, ktorý kóduje informácie pomocou vzoru usporiadaného v dvoch rozmeroch. V logistike a elektronickom obchode môže obsahovať identifikátory alebo iné údaje používané na rozpoznanie produktov, zásielok, skladových jednotiek a vratných transakcií. V závislosti od formátu a použitia môže symbol obsahovať údaje priamo alebo poskytovať identifikátor či webovú adresu, prostredníctvom ktorej systém načíta súvisiace informácie.

Na rozdiel od lineárneho čiarového kódu, ktorý kóduje informácie v jednom rozmere pomocou čiar a medzier, 2D čiarový kód používa maticu prvkov alebo viacero nad sebou usporiadaných riadkov. QR Code, Data Matrix a PDF417 sú príkladmi formátov 2D čiarových kódov. Formát určuje, ako sa informácie reprezentujú a dekódujú; obchodná aplikácia určuje, čo tieto informácie znamenajú.
Ako funguje dvojrozmerný čiarový kód
Aplikácia na generovanie čiarových kódov prevádza dátový reťazec na symbol podľa pravidiel konkrétneho formátu čiarového kódu, ktorý sa nazýva aj symbology. Údajmi môže byť identifikátor produktu, sériové číslo, referencia zásielky alebo URL. Kompatibilná čítačka zachytí symbol a dekóduje jeho vzor späť na údaje.
Dekódovanie nemusí nevyhnutne dokončiť obchodnú úlohu. Skladový, prepravný alebo maloobchodný softvér musí interpretovať dekódovaný obsah a priradiť ho k správnemu záznamu alebo akcii. Úspešné skenovanie preto môže vytvoriť čitateľný text, no napriek tomu zlyhať pri prevádzkovej kontrole, ak prijímajúca aplikácia nerozpozná dátovú štruktúru alebo identifikátor.
- Definujte údaje: Organizácia vyberie identifikátor, atribúty alebo referenciu potrebnú pre transakciu.
- Zakódujte symbol: Softvér vygeneruje čiarový kód pomocou zvolenej symbology a príslušných dátových pravidiel.
- Vytlačte ho alebo zobrazte: Symbol sa objaví na obale, prepravnom štítku, dokumente alebo obrazovke.
- Zachyťte ho a dekódujte: Kompatibilné zobrazovacie zariadenie alebo aplikácia založená na kamere načíta vzor.
- Overte a spracujte ho: Prijímajúci systém skontroluje obsah a podľa potreby načíta alebo aktualizuje obchodný záznam.
Tieto kroky vysvetľujú, prečo sa kvalita čiarového kódu, kompatibilita čítačky a integrácia softvéru musia posudzovať samostatne. Kvalitne vytlačený symbol nedokáže nahradiť nesprávny identifikátor a správne údaje nedokážu nahradiť symbol, ktorý dostupné zariadenie nedokáže prečítať.
Hlavné formáty a ich rozdiely
Dvojrozmerné čiarové kódy zahŕňajú maticové a skladané symboly. Maticové symboly usporadúvajú prvky v dvojrozmernej mriežke. Skladané symboly usporadúvajú zakódované informácie do viacerých riadkov. Ide o štrukturálne rozdiely, nie o hodnotenie kvality alebo vhodnosti.
| Formát | Štruktúra | Relevantné charakteristiky | Aspekty použitia |
|---|---|---|---|
| QR Code | Maticový | Môže kódovať text, identifikátory a URL; rozpoznateľný podľa výrazných lokalizačných vzorov v rohoch. | Užitočný tam, kde sa počíta s kamerovým prístupom k webovému zdroju alebo aplikácii. Cieľové miesto a syntax údajov však stále treba definovať. |
| Data Matrix | Maticový | Používa mriežku buniek s charakteristickými okrajovými vzormi; GS1 DataMatrix uplatňuje dátové konvencie GS1. | Relevantný pre štruktúrovanú identifikáciu produktov a aplikácie, v ktorých je priestor na štítku obmedzený. |
| PDF417 | Skladaný | Kóduje informácie vo viacerých riadkoch, nie v jednej lineárnej sekvencii. | Vyžaduje zariadenie a softvér, ktoré podporujú túto symbology a dátové požiadavky prijímajúcej aplikácie. |
Samotný formát čiarového kódu nevytvára úplný priemyselný identifikačný systém. Napríklad Data Matrix označuje symbology, zatiaľ čo GS1 DataMatrix označuje jej použitie s kódovaním a dátovými pravidlami špecifickými pre GS1. Podobne QR Code obsahujúci ľubovoľnú webovú adresu nie je automaticky ekvivalentný QR Code nesúcemu URI GS1 Digital Link.
Použitie v logistike a elektronickom obchode
Identifikácia produktov a zásoby
2D čiarový kód na produkte alebo jeho obale môže podporovať identifikáciu pri príjme, vychystávaní, balení alebo kontrole zásob. Ak to príslušný dátový štandard umožňuje, jeden symbol môže obsahovať identifikátor produktu spolu s atribútmi, ako sú číslo šarže, sériové číslo alebo dátum exspirácie. Prijímajúca aplikácia musí rozumieť tomu, ktoré polia sú prítomné a ako sú oddelené.
Napríklad sklad môže pri príjme naskenovať symbol GS1 DataMatrix a zachytiť identifikátor produktu a referenciu šarže. Systém zásob potom môže tieto hodnoty použiť pri zaznamenávaní skladových zásob. Ide o ilustračný pracovný postup, nie o tvrdenie, že každý sklad prijíma rovnaký symbol alebo zachytáva rovnaké atribúty.
Preprava a spracovanie zásielok
Prepravný štítok môže obsahovať strojovo čitateľné informácie používané prepravcom alebo v rámci procesu plnenia objednávok. Ak je špecifikovaný 2D čiarový kód, jeho úloha závisí od príslušnej špecifikácie štítku: môže obsahovať referenciu zásielky, prevádzkové údaje alebo štruktúrovanú kombináciu polí.
Čiarový kód produktu a prepravný čiarový kód by sa nemali považovať za zameniteľné. Prvý môže identifikovať položku vo vnútri zásielky, zatiaľ čo druhý identifikuje zásielku alebo podporuje prepravný proces. Naskenovanie nesprávneho symbolu môže načítať nesúvisiaci záznam, aj keď sú oba symboly technicky čitateľné.
Vrátenie tovaru a odovzdanie zákazníkovi
Predajca môže vydať 2D čiarový kód, ktorý predstavuje povolenie na vrátenie tovaru alebo umožňuje schválenému odbernému miestu prístup k záznamu o vrátení. V takomto pracovnom postupe je kód referenciou používanou zúčastnenými systémami; sám osebe nie je prepravným štítkom ani zárukou, že ktorékoľvek miesto môže vrátenie prijať.
Pokyny určené zákazníkovi by mali rozlišovať medzi predložením kódu na spracovanie a pripevnením prepravného štítku na zásielku. Príslušné usporiadanie vrátenia určuje, či je potrebné balenie, tlač štítku alebo dodatočná identifikácia.
Cezhraničné dodávateľské reťazce
V cezhraničnom obchode si organizácie môžu vymieňať tovar, ktorého štítky musia interpretovať rôzni obchodní partneri. Spoločné identifikačné a dátové štandardy pomáhajú vytvoriť jednotný význam informácií zakódovaných v symbole. Kompatibilita čítačky sama osebe nestačí, ak odosielateľ a príjemca interpretujú polia odlišne.
2D čiarový kód sám osebe nenahrádza obchodnú faktúru, colné vyhlásenie ani inú požadovanú obchodnú dokumentáciu. To, či je konkrétny čiarový kód prijateľný v colnom alebo prepravnom procese, závisí od pravidiel a technických špecifikácií daného procesu.
Súvisiace pojmy a dôležité hranice
| Pojem | Význam | Vzťah k 2D čiarovému kódu |
|---|---|---|
| Lineárny čiarový kód | Symbol, ktorý reprezentuje údaje prostredníctvom jednorozmerného usporiadania čiar a medzier. | Alternatívna štruktúra čiarového kódu, nie synonymum pre 2D čiarový kód. |
| QR Code | Špecifická maticová symbology čiarového kódu. | Jeden typ 2D čiarového kódu; nejde o názov celej kategórie. |
| Číslo zásielky | Identifikátor používaný na načítanie informácií o zásielke v systéme sledovania. | Môže byť zakódované v čiarovom kóde, ale existuje nezávisle od symbolu, ktorý ho obsahuje. |
| GS1 Application Identifier | Predpona, ktorá identifikuje význam a formát dátového poľa v systéme GS1. | Pomáha prijímajúcemu softvéru interpretovať štruktúrované polia v podporovaných čiarových kódoch GS1. |
| GS1 Digital Link URI | Štruktúra webovej adresy, ktorá reprezentuje identifikátory GS1 a môže ich prepájať s online informáciami. | Môže byť obsiahnutá vo vhodnom 2D čiarovom kóde; štruktúra URI a symbology čiarového kódu sú oddelené pojmy. |
| RFID | Technológia využívajúca rádiovú komunikáciu na čítanie informácií zo štítkov. | Nejde o technológiu čiarových kódov; optické čítanie čiarových kódov a rádiofrekvenčná identifikácia používajú odlišné metódy zachytenia. |
Kontroly čítania, tlače a implementácie
Výber 2D čiarového kódu si vyžaduje viac než výber známeho symbolu. Nasledujúce kontroly sa zaoberajú samostatnými príčinami prevádzkových zlyhaní.
- Potvrďte špecifikáciu prijímajúceho systému. Zistite, ktorú symbology, dátové polia, pravidlá identifikátorov a rozloženie štítku obchodný partner alebo aplikácia akceptuje. Nepredpokladajte, že akýkoľvek čitateľný 2D čiarový kód bude prijateľný.
- Skontrolujte skenovacie zariadenie. Bežný laserový skener určený iba na lineárne kódy nedokáže dekódovať maticový symbol len preto, že dokáže čítať lineárne čiarové kódy. Overte podporu vybraného formátu v skutočnom zariadení a konfigurácii softvéru.
- Kontrolujte rozmery symbolu. Väčšie množstvo zakódovaných údajov môže vyžadovať väčší symbol alebo menšie jednotlivé prvky. Vyberte rozmery, ktoré zostanú čitateľné pri zamýšľaných podmienkach tlače a skenovania.
- Zachovajte kontrast a voľný priestor. Dodržiavajte požiadavky symbology na nepotlačenú oblasť okolo symbolu, ktorá sa bežne nazýva ochranná zóna. Do tohto priestoru neumiestňujte text, okraje ani inú grafiku.
- Posúďte fyzický povrch. Vrásky, švy, odlesky, zakrivenie a oder môžu narušiť zachytenie obrazu. Otestujte štítok na skutočnom obale, nielen na plochom návrhu.
- Overte dekódované údaje. Skontrolujte identifikátory, dĺžky polí, oddeľovače a pravidlá aplikácie. To, že skener zobrazí znaky, nie je dôkazom, že ich skladový alebo prepravný systém prijme.
- Rozlišujte medzi skenovaním a overovaním. Úspešné skenovanie dokazuje čitateľnosť za jedných podmienok. Overenie čiarového kódu hodnotí kvalitu symbolu podľa stanovených kritérií a nerovná sa jedinému prevádzkovému skenovaniu.
- Otestujte celý pracovný postup. Overte, že skenovanie načíta zamýšľaný záznam a spustí správnu akciu vrátane toho, ako aplikácia spracuje duplicitné, neznáme alebo neplatné identifikátory.
Bežné nedorozumenia
2D čiarový kód sám osebe neposkytuje sledovanie v reálnom čase. Môže kódovať identifikátor sledovania alebo odkaz na zdroj sledovania, no udalosti týkajúce sa zásielky musia pochádzať z pripojených prevádzkových systémov. Vytlačený symbol samostatne nesleduje pohyb zásielky.
Korekcia chýb neznamená, že symbol je odolný voči poškodeniu. Formáty ako QR Code a Data Matrix obsahujú mechanizmy korekcie chýb, no obnova závisí od formátu, konfigurácie a charakteru poškodenia. Zakryté rozpoznávacie vzory alebo nízka kvalita obrazu môžu stále zabrániť dekódovaniu.
Viac údajov nie je vždy užitočnejšie. Kódovanie nepotrebných informácií môže zväčšiť symbol alebo znížiť toleranciu tlače, ak je dostupná plocha pevne daná. Vhodnejší môže byť identifikátor prepojený s udržiavaným záznamom než vloženie podrobností, ktoré sa môžu meniť.
Čitateľnosť neznamená dôveryhodnosť. Čiarový kód je nosič údajov, nie automatická záruka pravosti alebo bezpečného obsahu. Aplikácie by mali overovať identifikátory a spracovávať zakódované URL podľa svojich bezpečnostných požiadaviek.
Často kladené otázky
Je QR Code to isté ako dvojrozmerný čiarový kód?
QR Code je jedným typom dvojrozmerného čiarového kódu. Data Matrix a PDF417 sú ďalšie formáty v rámci širšej kategórie.
Môže 2D čiarový kód obsahovať číslo na sledovanie zásielky?
Áno. Môže kódovať číslo na sledovanie alebo URL používanú na prístup k informáciám o sledovaní. Prijímajúca aplikácia musí rozpoznať obsah a prepojiť ho so správnym záznamom zásielky.
Dokáže existujúci skener čiarových kódov čítať 2D čiarové kódy?
Iba vtedy, ak zariadenie a jeho konfigurácia podporujú príslušnú symbology. Skener určený iba na lineárne kódy nie je pre maticové čiarové kódy dostačujúci; potrebné je kompatibilné zobrazovacie zariadenie alebo vhodná aplikácia založená na kamere.
Funguje 2D čiarový kód bez internetového pripojenia?
Symbol možno dekódovať offline, ak je k dispozícii kompatibilný lokálny softvér. Otvorenie online cieľa alebo načítanie vzdialeného obchodného záznamu vyžaduje prístup k príslušnej sieti alebo službe.
Zdroje
- GS1: Čiarové kódy — Typy čiarových kódov, identifikačné štandardy a rozdiel medzi lineárnymi a dvojrozmernými symbolmi.
- GS1: Dvojrozmerné čiarové kódy — Štruktúrované údaje o produktoch a používanie 2D čiarových kódov v maloobchode a dodávateľských reťazcoch.
- GS1: GS1 DataMatrix — Implementácia Data Matrix, kódovanie údajov GS1 a aspekty kvality symbolu.
- GS1: GS1 Digital Link — Vzťah medzi štandardizovanými identifikátormi, webovými adresami a prístupom k online informáciám.
- DENSO WAVE: O QR Code — Štruktúra QR Code, reprezentácia údajov a vlastnosti korekcie chýb.


