Čiarový kód
Čo je čiarový kód?
Čiarový kód, bežne písaný ako barcode, je opticky čitateľný symbol, ktorý predstavuje údaje pomocou definovaného usporiadania čiar, medzier alebo iných grafických prvkov. V logistike a elektronickom obchode čiarové kódy pomáhajú identifikovať produkty, skladové miesta, zásielky a logistické jednotky, aby skenovacie zariadenia mohli zachytiť ich identifikátory na použitie v podnikových systémoch. Zakódované informácie môžu predstavovať identifikačné číslo, ďalšie údaje o produkte alebo odkaz na online zdroj.

Tradičné jednorozmerné čiarové kódy predstavujú informácie pomocou čiar a medzier usporiadaných pozdĺž jednej línie. Dvojrozmerné čiarové kódy, ako napríklad QR Code a Data Matrix, kódujú informácie v dvojrozmernom vzore. Hoci sa ich vzhľad líši, oba typy predstavujú formy automatickej identifikácie a zberu údajov. Čiarový kód je nosičom údajov: jeho význam závisí od pravidiel kódovania, identifikátora, ktorý nesie, a systému, ktorý ho interpretuje.
Ako čiarový kód funguje
Čiarový kód prepája fyzický objekt s informáciami, ktoré môže spracovať softvér. Pochopenie tohto prepojenia si vyžaduje rozlíšenie medzi vytlačeným symbolom, údajmi, ktoré tento symbol predstavuje, a záznamami spojenými s týmito údajmi.
- Údaje sa priradia alebo vyberú. Podnik identifikuje príslušný produkt, skladové miesto, zásielku alebo logistickú jednotku. Môže použiť interný identifikátor alebo identifikátor spravovaný externým štandardom.
- Údaje sa zakódujú. Softvér na generovanie čiarových kódov prevedie údaje na symbol podľa konkrétnej symbológie. Symbológia definuje pravidlá reprezentácie znakov, usporiadania symbolu a kontroly jeho štruktúry.
- Symbol sa zobrazí alebo vytlačí. Čiarový kód sa môže nachádzať na obale produktu, skladovom štítku, prepravnom štítku alebo inom vhodnom povrchu.
- Čítačka ho zachytí a dekóduje. Kompatibilné skenovacie zariadenie interpretuje grafický vzor a poskytne zakódované údaje. Nie každá čítačka podporuje každý typ čiarového kódu.
- Aplikácia výsledok použije. Skladový, maloobchodný alebo prepravný systém môže načítať záznam, overiť očakávanú položku alebo zaznamenať prevádzkovú udalosť.
Čiarový kód nemusí nevyhnutne obsahovať informácie zobrazené po skenovaní. Identifikátor produktu možno napríklad použiť na načítanie jeho opisu z databázy produktov. Podobne môže identifikátor zásielky prepojiť sken so záznamom o zásielke bez toho, aby kód obsahoval úplnú trasu alebo históriu doručenia zásielky.
Hlavné typy čiarových kódov
Čiarové kódy možno podľa ich grafickej štruktúry rozdeliť na jednorozmerné a dvojrozmerné formy. V rámci týchto skupín majú jednotlivé symbológie odlišné znakové sady, kapacitné limity, požiadavky na čítanie a pravidlá použitia. Výber čiarového kódu preto zahŕňa viac než len voľbu jeho vzhľadu.
| Typ alebo symbológia | Štruktúra | Príslušné komerčné použitie | Dôležité rozlíšenie |
|---|---|---|---|
| EAN/UPC | Jednorozmerný | Identifikácia produktov, najmä pri pokladni v maloobchode | Kóduje identifikátor produktu, nie úplný záznam o produkte. |
| Code 128 | Jednorozmerný | Alfanumerická identifikácia v podnikových a logistických aplikáciách | Samotná symbológia neurčuje obchodný význam svojich údajov. |
| GS1-128 | Jednorozmerný, založený na Code 128 | Štruktúrované údaje dodávateľského reťazca na štítkoch | Používa pravidlá GS1 a aplikačné identifikátory na identifikáciu údajových prvkov. |
| ITF-14 | Jednorozmerný | Identifikácia zoskupení obchodných položiek vrátane prepravných obalov | Obsahuje GTIN a je vhodný na použitie, ktoré zahŕňa tlač na vlnitý materiál. |
| GS1 DataMatrix | Dvojrozmerný | Identifikácia produktov a súvisiacich štruktúrovaných údajov | Používa Data Matrix s pravidlami formátovania údajov GS1. |
| QR Code | Dvojrozmerný | Webové odkazy a ďalšie zakódované informácie | QR Code nie je automaticky štandardizovaným identifikátorom produktu alebo zásielky. |
Dvojrozmerné symboly môžu v kompaktnej oblasti obsahovať viac informácií než mnohé lineárne symboly, to však neznamená, že sú zameniteľné s existujúcimi štítkami. O tom, či je konkrétny symbol vhodný, rozhodujú možnosti čítačky, podpora softvéru, požiadavky obchodných partnerov a príslušný identifikačný štandard.
Použitie v logistike a elektronickom obchode
Príjem tovaru a kontrola zásob
Pri príjme tovaru v sklade môže pracovník naskenovať čiarový kód produktu alebo prepravného obalu a porovnať výsledok s očakávaným príjmom. Skladová aplikácia potom môže priradiť prijaté množstvo k záznamu o zásobách. Samostatný čiarový kód umiestnenia môže identifikovať regál, priehradku alebo skladový priestor, kam sa tovar uloží.
Tieto identifikátory slúžia na odlišné účely. Čiarový kód produktu identifikuje produkt alebo príslušnú obchodnú položku; čiarový kód umiestnenia identifikuje miesto, kde sa tovar skladuje. Skenovanie podporuje presnosť zásob iba vtedy, keď softvér správne interpretuje identifikátor a zaznamená zamýšľanú operáciu. Samotné naskenovanie produktu bez potvrdenia množstva, umiestnenia alebo kontextu pracovného postupu nevytvára presný stav zásob.
Vychystávanie, balenie a expedícia
Počas vychystávania môže skenovanie pomôcť porovnať vybranú položku s požiadavkou objednávky. Pri balení môže podnik položku znova naskenovať a skontrolovať jej priradenie k objednávke. Ide o možné kontroly pracovného postupu, nie o funkcie zaručené samotným čiarovým kódom.
Expedícia prináša inú identifikačnú vrstvu. Prepravný štítok môže obsahovať čiarový kód predstavujúci identifikátor zásielky alebo iný údaj požadovaný prepravcom. Logistický štítok môže identifikovať paletu alebo inú logistickú jednotku pomocou kódu SSCC (Serial Shipping Container Code). Identifikácia produktu a identifikácia logistickej jednotky by sa nemali považovať za rovnocenné: paleta môže obsahovať viacero produktov, zatiaľ čo rovnaké produkty môžu byť prepravované v samostatných zásielkach.
Doručenie a vrátenie tovaru
V sieťach balíkových zásielok môže skenovanie identifikátora prispieť k sledovacej udalosti, keď systém prepravcu spojí sken s miestom, časom a prevádzkovým stavom. Samotný symbol nehlási polohu zásielky nepretržite. Viditeľnosť sledovania závisí od udalostí zachytených a sprístupnených príslušnými systémami.
Pri vrátení môže čiarový kód identifikovať autorizáciu vrátenia, spätnú zásielku alebo vracaný produkt. Tieto označenia odpovedajú na rôzne otázky. Identifikátor spätnej zásielky spája balík s jeho prepravným záznamom, zatiaľ čo identifikátor produktu pomáha určiť, aká položka dorazila. Ani jeden z nich samostatne nepotvrdzuje schválenie vrátenia peňazí.
Cezhraničné zásielky
V cezhraničnom elektronickom obchode môžu čiarové kódy pomôcť prepojiť fyzický tovar a zásielky so záznamami vymieňanými medzi predajcami, skladmi a prepravnými operátormi. Štandardizované identifikátory môžu podporovať výmenu údajov, no interoperabilita si stále vyžaduje kompatibilné definície údajov a systémy.
Čiarový kód produktu by sa nemal považovať za dôkaz colného zatriedenia, krajiny pôvodu, deklarovanej hodnoty alebo oprávnenosti na dovoz. Ide o samostatné otázky obchodných údajov a súladu s predpismi. Čiarový kód môže poskytnúť prístup k podporným záznamom, jeho naskenovanie však nenahrádza informácie ani dokumenty požadované pre konkrétnu zásielku.
Čiarový kód, identifikátor, SKU a sledovacie číslo
Na obaloch a štítkoch sa spolu objavuje niekoľko výrazov, ktoré však označujú rôzne veci. Rozdiel spočíva medzi grafickým nosičom, prenášaným identifikátorom a obchodným objektom, ktorý sa identifikuje.
| Pojem | Význam | Vzťah k čiarovému kódu |
|---|---|---|
| Čiarový kód | Strojovo čitateľná grafická reprezentácia údajov | Obsahuje identifikátor alebo iné zakódované informácie. |
| GTIN | Global Trade Item Number, identifikátor GS1 pre obchodné položky | Môže byť reprezentovaný vhodným čiarovým kódom. |
| SKU | Stock keeping unit, jednotka používaná podnikom na identifikáciu skladovej položky | Môže byť zakódovaná v čiarovom kóde; nejde automaticky o globálne štandardizovaný identifikátor. |
| Sledovacie číslo | Identifikátor používaný na získanie informácií o sledovaní zásielky alebo balíka | Na prepravnom štítku sa môže objaviť ako čitateľný text aj ako zakódované údaje. |
| SSCC | Identifikátor GS1 pre logistickú jednotku, napríklad paletu, prepravný obal alebo balík | Môže byť zakódovaný na logistickom štítku vrátane GS1-128. |
| Sériové číslo | Identifikátor rozlišujúci konkrétnu jednotku v rámci jej identifikačného kontextu | Môže byť zakódované s ďalšími údajmi, ak to podporuje formát a aplikácia. |
Identifikátor na úrovni produktu nemusí nevyhnutne identifikovať jednotlivý fyzický kus. Viacero jednotiek rovnakej obchodnej položky môže mať rovnaký GTIN. Rozlíšenie jednotlivých jednotiek si vyžaduje dodatočnú identifikáciu, napríklad serializáciu, ak ju príslušný systém podporuje.
Kvalita čítania a prevádzkové kontroly
Úspešné skenovanie závisí od kvality symbolu aj od správneho použitia. Čitateľný čiarový kód obsahujúci nesprávny identifikátor môže stále spôsobiť prevádzkovú chybu. Naopak, správne priradené údaje môžu byť nepoužiteľné, ak vytlačený symbol nemožno spoľahlivo dekódovať.
- Skontrolujte požadovaný formát. Pred vytvorením štítkov si s prijímajúcim systémom alebo obchodným partnerom overte symbiólogiu, štruktúru údajov a požiadavky na štítok.
- Skontrolujte priradenie identifikátora. Uistite sa, že zakódovaná hodnota odkazuje na zamýšľaný produkt, zásielku, miesto alebo logistickú jednotku.
- Zachovajte geometriu symbolu. Vyhnite sa roztiahnutiu, orezaniu alebo zmene veľkosti, ktorá mení požadované proporcie alebo spôsobuje nevhodnosť symbolu na dané použitie.
- Zachovajte voľný priestor. Požadované ochranné zóny okolo symbolu udržiavajte bez textu, okrajov a inej grafiky.
- Zohľadnite fyzický povrch. Vrásky, poškodenie, nízky kontrast, reflexné obaly a umiestnenie cez okraje môžu narúšať čítanie.
- Otestujte celý pracovný postup. Overte nielen to, že čítačka dekóduje symbol, ale aj to, že cieľová aplikácia údaje správne interpretuje a zaznamená.
Overovanie čiarového kódu je špecifickejšie než úspešné skúšobné skenovanie. Pri overovaní sa kvalita symbolu posudzuje podľa príslušných kritérií pomocou vhodného vybavenia a metód. Symbol, ktorý sa načíta na jednom zariadení, tým ešte nie je preukázateľne v súlade so všetkými relevantnými požiadavkami na kvalitu alebo použitie. Usmernenia GS1 rozlišujú overovanie od bežného skenovania a zaoberajú sa kvalitou tlače aj integritou údajov.
Bežné nedorozumenia
Čiarový kód nie je úplná databáza. Niektoré symboly obsahujú ďalšie atribúty, mnohé však obsahujú identifikátor používaný na vyhľadanie informácií inde. Opisy produktov, ceny a histórie zásielok môžu byť uložené mimo symbolu.
Čiarový kód nie je dôkazom pravosti. Viditeľný symbol možno skopírovať. Overenie pravosti si vyžaduje vhodné kontrolné mechanizmy nad rámec samotnej prítomnosti čitateľného kódu.
Čiarový kód nie je RFID štítok. Čiarové kódy sa čítajú opticky, zatiaľ čo rádiofrekvenčná identifikácia využíva rádiovú komunikáciu. Obe technológie môžu podporovať automatickú identifikáciu, ich spôsoby čítania a infraštruktúra sa však líšia.
Skenovanie nemusí nevyhnutne znamenať aktualizáciu polohy. Jeho význam závisí od aplikácie a pracovného postupu. Skenovanie skladových zásob napríklad automaticky nepredstavuje sledovaciu udalosť prepravcu.
Často kladené otázky
Sú výrazy „bar code“ a „barcode“ odlišné?
Nie. Ide o alternatívne zápisy toho istého výrazu. „Barcode“ sa v štandardoch a technickej dokumentácii bežne používa ako jedno slovo.
Je QR Code čiarový kód?
Áno. QR Code je dvojrozmerný čiarový kód. Jeho zakódovaným obsahom môže byť webová adresa alebo iné údaje; nemusí nevyhnutne identifikovať produkt alebo zásielku.
Je čiarový kód to isté ako sledovacie číslo?
Nie. Sledovacie číslo je identifikátor, zatiaľ čo čiarový kód je grafický spôsob reprezentácie údajov. Prepravný štítok môže obsahovať sledovacie číslo zakódované v čiarovom kóde.
Aktualizuje skenovanie čiarového kódu automaticky stav zásob?
Nie. Zmeny zásob nastanú iba vtedy, keď pripojená aplikácia interpretuje sken ako súčasť nakonfigurovanej transakcie, napríklad príjmu, vychystávania alebo úpravy zásob.
Zdroje
- GS1: Čiarové kódy — Funkcie čiarových kódov, lineárne a dvojrozmerné symbológie a aplikácie v dodávateľskom reťazci.
- GS1: Global Trade Item Number (GTIN) — Identifikácia obchodných položiek a rozdiel medzi identifikátormi a nosičmi údajov.
- GS1: Serial Shipping Container Code (SSCC) — Identifikácia logistických jednotiek.
- GS1: Overovanie čiarových kódov — Posudzovanie kvality čiarových kódov a rozdiel medzi overovaním a skenovaním.
- GS1: EPC/RFID — Rádiofrekvenčná identifikácia ako samostatná technológia automatickej identifikácie.


