Systém čiarových kódov
Čo je systém čiarových kódov?
Systém čiarových kódov, označovaný aj ako barcode system, je kombináciou strojovo čitateľných symbolov, skenovacieho vybavenia, softvéru a prevádzkových postupov používaných na identifikáciu objektov a zaznamenávanie informácií o nich. V logistike a elektronickom obchode prepája fyzický tovar, skladovacie lokality, zásielky a logistické jednotky s digitálnymi záznamami, aby bolo možné zaznamenávať a kontrolovať príjem, inventúru, vybavovanie objednávok, expedíciu a vrátenie tovaru.

Samotný čiarový kód je iba jednou zo súčastí. Kompletný systém musí určiť, čo identifikátor predstavuje, vytvoriť alebo získať príslušný symbol, správne ho načítať a použiť dekódované informácie v podnikovej aplikácii. Napríklad skenovanie produktu počas vychystávania objednávky môže systému riadenia skladu umožniť overiť, či vybraná položka zodpovedá riadku objednávky.
Hoci tento pojem pôvodne označoval symboly tvorené rovnobežnými čiarami a medzerami, systémy čiarových kódov môžu používať aj dvojrozmerné symboly vrátane QR Code a Data Matrix. Vhodný symbol závisí od kódovaných informácií, platných noriem, skenovacieho vybavenia a požiadaviek prijímajúcej organizácie.
Súčasti systému čiarových kódov
Funkčný systém vyžaduje súlad medzi fyzickými štítkami a digitálnymi záznamami. Samotný nákup skenerov alebo tlač štítkov tento súlad nevytvorí.
- Pravidlá identifikácie: Určujú, čo sa identifikuje, napríklad typ produktu, konkrétna serializovaná položka, skladová pozícia alebo logistická jednotka.
- Symboly čiarových kódov: Obsahujú identifikátory alebo iné údaje v strojovo čitateľnom formáte. Štruktúra čiarového kódu určuje, ako sú tieto informácie reprezentované.
- Výroba alebo označovanie štítkov: Symboly môžu byť vytlačené na obale, použité ako štítky alebo priamo označené na vhodných povrchoch.
- Čítacie zariadenia: Kompatibilné skenery, kamery alebo mobilné zariadenia zachytávajú a dekódujú symboly.
- Podnikový softvér a záznamy: Aplikácie interpretujú dekódované informácie a prepájajú ich s produktmi, objednávkami, lokalitami, zásielkami alebo inými záznamami.
- Prevádzkové postupy: Určujú, kedy skenovať, ako reagovať na nesúlady a ako zaobchádzať s poškodenými, duplicitnými alebo neidentifikovanými štítkami.
Tieto súčasti sú navzájom závislé. Aj jasne vytlačený symbol môže viesť k nesprávnej transakcii, ak je jeho identifikátor priradený nesprávnemu produktu. Naopak, presná databáza nedokáže kompenzovať štítok, ktorý dostupné zariadenie nedokáže prečítať.
Ako funguje systém čiarových kódov
- Určenie úrovne identifikácie. Organizácia stanoví, či proces potrebuje rozlišovať typ produktu, šaržu alebo dávku, konkrétnu položku alebo manipulačnú jednotku, napríklad paletu.
- Priradenie alebo získanie identifikátora. Identifikátor sa vytvorí podľa príslušných interných alebo externých pravidiel identifikácie a priradí sa k podnikovému záznamu.
- Zakódovanie informácií. Zvolený formát čiarového kódu reprezentuje identifikátor a tam, kde je to podporované a potrebné, aj ďalšie informácie, napríklad číslo šarže alebo dátum exspirácie.
- Použitie symbolu. Čiarový kód sa umiestni tak, aby ho bolo možné počas zamýšľanej operácie prečítať a aby ho nezakrýval baliaci materiál, záhyby ani iné štítky.
- Skenovanie pri udalosti v procese. Pracovník alebo automatizované čítacie zariadenie zachytí čiarový kód počas príjmu, uskladnenia, vychystávania, balenia, expedície alebo inej definovanej činnosti.
- Overenie a zaznamenanie transakcie. Softvér porovná dekódované informácie s úlohou alebo očakávaným záznamom. Transakciu môže prijať, vyžiadať si ďalšie informácie alebo označiť výnimku.
Načítanie čiarového kódu a dokončenie transakcie sú odlišné činnosti. Úspešné dekódovanie znamená, že zariadenie interpretovalo symbol; nedokazuje však, že tovar je správny, že je k dispozícii očakávané množstvo alebo že transakcia bola uložená. Tieto kontroly závisia od aplikačnej logiky a prevádzkových kontrol.
Formáty čiarových kódov používané v obchode a logistike
Formáty čiarových kódov sa bežne delia na lineárne a dvojrozmerné symboly. Toto rozlíšenie opisuje ich fyzickú štruktúru, nie obchodný význam každého identifikátora, ktorý môžu obsahovať. Nasledujúce príklady predstavujú zavedené formáty, nie úplnú klasifikáciu.
| Formát | Štruktúra | Relevantné použitie | Dôležité rozlíšenie |
|---|---|---|---|
| EAN/UPC | Lineárny | Identifikácia maloobchodných obchodných položiek pomocou globálnych čísel obchodných položiek | Identifikuje obchodnú položku; vo svojej podstate neidentifikuje balík ani zásielku. |
| Code 128 | Lineárny | Kódovanie alfanumerických informácií v prevádzkových aplikáciách | Samotná štruktúra kódu neurčuje spoločný obchodný význam zakódovaných údajov. |
| GS1-128 | Lineárny, založený na Code 128 | Logistické štítky a štruktúrované údaje dodávateľského reťazca | Používa konvencie GS1 a aplikačné identifikátory na rozlíšenie dátových prvkov. |
| GS1 DataMatrix | Dvojrozmerný | Identifikácia a ďalšie štruktúrované údaje tam, kde ich aplikácia vyžaduje | Používa syntax údajov GS1; nejde jednoducho o ľubovoľný symbol Data Matrix. |
| QR Code | Dvojrozmerný | Kódovanie informácií, ako sú webové adresy alebo identifikátory | Jeho obchodný význam závisí od zakódovaného obsahu a aplikácie, ktorá ho interpretuje. |
Aplikačné identifikátory GS1 označujú význam a formát súvisiacich dátových prvkov. Kompatibilným aplikáciám umožňujú rozlišovať informácie, ako sú identifikátor produktu, číslo šarže alebo dátum exspirácie. Systém spracúvajúci tieto prvky musí správne interpretovať ich štruktúru, a nie považovať každé skenovanie za nerozlíšený reťazec znakov.
Použitie v logistickom procese
Príjem a inventúra
Počas príjmu môže čiarový kód prepojiť prichádzajúci tovar s očakávaným záznamom produktu alebo logistickej jednotky. V závislosti od pracovného postupu môžu pracovníci zaznamenávať aj množstvá, šarže, sériové čísla a skladovacie lokality. Skenovanie produktu automaticky neurčuje počet prijatých jednotiek; množstvo musí byť zakódované, zadané, spočítané alebo odvodené podľa stanoveného procesu.
Počas uskladnenia a dopĺňania zásob môže skenovanie tovaru aj cieľovej lokality pomôcť priradiť zásoby ku skladovej pozícii. Pri inventúre možno rovnaké identifikátory použiť na porovnanie fyzicky zistených zásob so zaznamenanými stavmi. Presnosť výsledku však stále závisí od správneho počítania a dôsledného zaznamenávania transakcií.
Vychystávanie, balenie a expedícia
Pri vybavovaní objednávky môže softvér porovnať naskenovaný identifikátor produktu s položkou požadovanou v objednávke. Pri balení môže samostatná kontrola priradiť vybraný tovar k pripravovanému balíku. Štítok dopravcu potom poskytuje identifikátory používané v procese prepravy.
Tieto identifikátory by sa nemali považovať za vzájomne zameniteľné. Čiarový kód produktu odpovedá na inú otázku než čiarový kód balíka. Balík môže obsahovať viacero produktov a jedna objednávka môže byť vybavená prostredníctvom viacerých balíkov. Softvér musí tieto vzťahy udržiavať explicitne.
Vrátenie tovaru
Proces vrátenia môže na vyhľadanie príslušného záznamu použiť pôvodný čiarový kód produktu, identifikátor balíka alebo identifikátor autorizácie vrátenia. Identifikácia je iba začiatkom: kontrola, posúdenie stavu, oprávnenosť na vrátenie peňazí a rozhodnutie o opätovnom naskladnení alebo likvidácii položky zostávajú samostatnými činnosťami.
Cezhraničný pohyb tovaru
V cezhraničnom elektronickom obchode môžu identifikátory pomôcť obchodným partnerom prepojiť fyzický tovar s informáciami vymieňanými medzi skladovými, prepravnými a obchodnými systémami. Čiarový kód však sám osebe neurčuje prípustnosť dovozu, pôvod, colné zatriedenie ani spôsob zaobchádzania s clom. Tieto otázky závisia od príslušného tovaru, dokumentov, vyhlásení a právnych požiadaviek.
Ak rôzne organizácie skenujú rovnaký štítok, interoperabilita vyžaduje viac než čitateľnú tlač. Partneri sa musia dohodnúť na schéme identifikácie, syntaxi údajov, požiadavkách na štítky a elektronických záznamoch spojených s identifikátorom.
Súvisiace pojmy a hranice identifikácie
| Pojem | Význam | Vzťah k systému čiarových kódov |
|---|---|---|
| Barcode | Strojovo čitateľný symbol reprezentujúci údaje | Nosič údajov, nie kompletný prevádzkový systém. |
| SKU | Identifikátor používaný podnikom na správu skladovej položky | Môže byť zakódovaný v čiarovom kóde, ale jeho význam a jedinečnosť závisia od podniku, ktorý ho priradil. |
| GTIN | Global Trade Item Number, identifikátor GS1 pre obchodné položky | Môže byť obsiahnutý v podporovaných formátoch čiarových kódov; identifikuje obchodnú položku, nie celý systém čiarových kódov. |
| SSCC | Serial Shipping Container Code, identifikátor GS1 pre logistickú jednotku | Môže prepojiť fyzickú logistickú jednotku, napríklad paletu, so súvisiacimi informáciami. |
| Sledovacie číslo | Identifikátor používaný v službe sledovania zásielok | Môže sa nachádzať v čiarovom kóde dopravcu, ale jeho rozsah a interpretácia závisia od dopravcu alebo prepravného systému. |
| RFID | Rádiofrekvenčná identifikácia využívajúca štítky a čítačky | Iná technológia zachytávania údajov; čítanie čiarového kódu zvyčajne vyžaduje optickú viditeľnosť symbolu. |
GTIN zvyčajne identifikuje obchodnú položku na konkrétnej úrovni balenia, nie každú jednotlivú fyzickú jednotku. Identifikácia konkrétnej jednotky vyžaduje vhodný identifikátor na úrovni jednotky alebo kombináciu, napríklad identifikátor produktu a sériové číslo. Podobne SSCC identifikuje logistickú jednotku; nenahrádza opis každého produktu, ktorý sa v tejto jednotke nachádza.
Praktické kontroly a obmedzenia
Systémy čiarových kódov môžu podporovať jednotnú identifikáciu, ale ich účinnosť závisí od správy údajov, kompatibility vybavenia, kvality štítkov a návrhu pracovných postupov. Medzi užitočné kontroly pri implementácii patria:
- Rozsah identifikátora: Určite, či každý kód predstavuje typ produktu, konkrétnu položku, lokalitu, balík alebo logistickú jednotku. Vyhnite sa priradeniu rovnakého identifikátora nesúvisiacim aktívnym záznamom.
- Kompatibilita čítačky: Overte, či zariadenie dokáže prečítať zvolený symbol. Nemožno predpokladať, že zariadenie určené iba na lineárne čiarové kódy dokáže čítať aj dvojrozmerné symboly.
- Interpretácia údajov: Otestujte, ako softvér spracúva úvodné nuly, polia s premenlivou dĺžkou, oddeľovače a štruktúrované dátové prvky.
- Kvalita tlače a umiestnenia: Skontrolujte kontrast, rozmery symbolu, požadovaný voľný priestor a viditeľnosť na skutočne používanom obale.
- Prevádzková odolnosť: Posúďte, či štítky zostanú čitateľné po očakávanej manipulácii, oderoch, vystavení vlhkosti alebo zmenách teploty.
- Zhoda záznamu: Overte, či sken otvorí alebo aktualizuje zamýšľaný záznam vrátane správnej úrovne balenia a mernej jednotky.
- Spracovanie výnimiek: Určite, čo sa stane, keď je kód neznámy, duplicitný, nečitateľný alebo nezodpovedá úlohe.
- Zaznamenávanie udalostí: Overte, či transakcie uchovávajú relevantný kontext, napríklad operáciu, lokalitu a čas, a nielen dekódovaný identifikátor.
Overovanie čiarových kódov a bežné skenovanie slúžia na odlišné účely. Test skenera dokazuje, že konkrétne zariadenie dokáže za testovacích podmienok prečítať symbol. Formálne overenie posudzuje kvalitu symbolu podľa platných kritérií. Ani jeden z týchto procesov sám osebe nepotvrdzuje, že zakódovaný identifikátor je priradený správnemu fyzickému tovaru.
Často kladené otázky
Je systém čiarových kódov to isté ako skener čiarových kódov?
Nie. Skener je čítacie zariadenie. Systém čiarových kódov zahŕňa aj pravidlá identifikácie, štítky alebo označenia, softvér, podnikové záznamy a postupy na spracovanie naskenovaných informácií.
Obsahuje čiarový kód všetky informácie o produkte?
Nie nevyhnutne. Môže obsahovať iba identifikátor, ktorý softvér použije na vyhľadanie záznamu. Niektoré formáty môžu obsahovať ďalšie štruktúrované údaje, ale dostupné informácie závisia od toho, čo bolo zakódované.
Možno rovnaký čiarový kód produktu použiť ako sledovacie číslo balíka?
Identifikátor produktu a sledovacie číslo slúžia na odlišné účely. Kód produktu identifikuje obchodnú položku, zatiaľ čo sledovací identifikátor sa vzťahuje na záznam sledovania zásielky. Systém by mal udržiavať vzťah medzi nimi, a nie predpokladať, že sú rovnocenné.
Aktualizuje skenovanie čiarového kódu automaticky inventúru?
Iba vtedy, keď je pripojená aplikácia nakonfigurovaná na vykonanie inventúrnej transakcie. Skenovanie môže namiesto toho načítať informácie, overiť úlohu alebo vyvolať výnimku bez zmeny skladových stavov.
Zdroje
- GS1: Barcodes — Štruktúry čiarových kódov, podporované formáty a ich úloha pri identifikácii a zachytávaní údajov.
- GS1 General Specifications — Pravidlá identifikácie, požiadavky na používanie čiarových kódov, syntax údajov a aspekty kvality symbolov.
- GS1: Global Trade Item Number — Rozsah a účel identifikácie obchodných položiek.
- GS1: Serial Shipping Container Code — Identifikácia logistických jednotiek v operáciách dodávateľského reťazca.
- GS1 Application Identifiers — Významy a formáty štruktúrovaných dátových prvkov používaných v aplikáciách GS1.


