Brūkšninis kodas
Kas yra brūkšninis kodas?
Brūkšninis kodas, dažnai rašomas kaip barcode, yra optiškai nuskaitomas simbolis, vaizduojantis duomenis naudojant nustatytą brūkšnių, tarpų ar kitų grafinių elementų išdėstymą. Logistikos ir elektroninės prekybos srityse brūkšniniai kodai padeda identifikuoti produktus, atsargų vietas, siuntas ir logistikos vienetus, kad nuskaitymo įranga galėtų užfiksuoti jų identifikatorius ir panaudoti juos verslo sistemose. Užkoduota informacija gali būti identifikavimo numeris, papildomi produkto duomenys arba nuoroda į internetinį šaltinį.

Tradiciniai vienmačiai brūkšniniai kodai informaciją perteikia išilgai linijos išdėstytais brūkšniais ir tarpais. Dvimatiai brūkšniniai kodai, tokie kaip QR Code ir Data Matrix, koduoja informaciją dvimatėje struktūroje. Nors jų išvaizda skiriasi, abu yra automatinio identifikavimo ir duomenų fiksavimo formos. Brūkšninis kodas yra duomenų nešiklis: jo reikšmė priklauso nuo kodavimo taisyklių, jame esančio identifikatoriaus ir jį interpretuojančios sistemos.
Kaip veikia brūkšninis kodas
Brūkšninis kodas susieja fizinį objektą su informacija, kurią gali apdoroti programinė įranga. Norint suprasti šį ryšį, reikia atskirti atspausdintą simbolį nuo šiuo simboliu perteikiamų duomenų ir su tais duomenimis susijusių įrašų.
- Duomenys priskiriami arba pasirenkami. Įmonė nustato atitinkamą produktą, saugojimo vietą, siuntą ar logistikos vienetą. Ji gali naudoti vidinį identifikatorių arba pagal išorinį standartą valdomą identifikatorių.
- Duomenys užkoduojami. Brūkšninių kodų generavimo programinė įranga pagal konkrečią simboliką paverčia duomenis simboliu. Simbolika apibrėžia simbolių atvaizdavimo, simbolio išdėstymo ir jo struktūros tikrinimo taisykles.
- Simbolis rodomas arba spausdinamas. Brūkšninis kodas gali būti ant produkto pakuotės, sandėlio etiketės, siuntimo etiketės ar kito tinkamo paviršiaus.
- Skaitytuvas jį užfiksuoja ir iškoduoja. Suderinama nuskaitymo įranga interpretuoja grafinę struktūrą ir pateikia užkoduotus duomenis. Ne kiekvienas skaitytuvas palaiko visų tipų brūkšninius kodus.
- Programa panaudoja rezultatą. Sandėlio, mažmeninės prekybos ar siuntimo sistema gali gauti įrašą, patikrinti laukiamą elementą arba užregistruoti operacinį įvykį.
Brūkšniniame kode nebūtinai yra visa po nuskaitymo rodoma informacija. Pavyzdžiui, produkto identifikatorius gali būti naudojamas aprašui iš produkto duomenų bazės gauti. Panašiai siuntos identifikatorius gali susieti nuskaitymą su siuntos įrašu, tačiau jame nebūtinai užkoduotas visas siuntos maršrutas ar pristatymo istorija.
Pagrindiniai brūkšninių kodų tipai
Pagal grafinę struktūrą brūkšniniai kodai gali būti skirstomi į vienmačius ir dvimačius. Kiekviena šių grupių simbolika turi skirtingus simbolių rinkinius, talpos ribas, nuskaitymo reikalavimus ir taikymo taisykles. Todėl renkantis brūkšninį kodą reikia atsižvelgti ne tik į jo išvaizdą.
| Tipas arba simbolika | Struktūra | Aktualus komercinis naudojimas | Svarbus skirtumas |
|---|---|---|---|
| EAN/UPC | Vienmatis | Produktų identifikavimas, ypač mažmeninės prekybos kasose | Koduoja produkto identifikatorių, o ne visą produkto įrašą. |
| Code 128 | Vienmatis | Raidinis-skaitmeninis identifikavimas verslo ir logistikos srityse | Vien tik simbolika neapibrėžia jos duomenų verslo reikšmės. |
| GS1-128 | Vienmatis, pagrįstas Code 128 | Struktūrizuoti tiekimo grandinės duomenys etiketėse | Duomenų elementams identifikuoti naudojamos GS1 taisyklės ir taikymo identifikatoriai. |
| ITF-14 | Vienmatis | Prekybinių vienetų grupių, įskaitant dėžes, identifikavimas | Perduoda GTIN ir tinka taikymams, kai spausdinama ant gofruotos medžiagos. |
| GS1 DataMatrix | Dvimatis | Produktų identifikavimas ir susiję struktūrizuoti duomenys | Naudoja Data Matrix su GS1 duomenų formatavimo taisyklėmis. |
| QR Code | Dvimatis | Žiniatinklio nuorodos ir kita užkoduota informacija | QR Code savaime nėra standartizuotas produkto ar siuntos identifikatorius. |
Dvimatiai simboliai kompaktiškoje srityje gali sutalpinti daugiau informacijos nei daugelis linijinių simbolių, tačiau dėl to jie netampa suderinami su esamomis etiketėmis. Ar konkretus simbolis tinkamas, lemia skaitytuvo galimybės, programinės įrangos palaikymas, prekybos partnerių reikalavimai ir taikomas identifikavimo standartas.
Naudojimas logistikoje ir elektroninėje prekyboje
Prekių priėmimas ir atsargų kontrolė
Priimant prekes sandėlyje darbuotojas gali nuskaityti produkto arba dėžės brūkšninį kodą ir palyginti rezultatą su laukiamu priėmimo įrašu. Tuomet sandėlio programa gali susieti gautą kiekį su atsargų įrašu. Atskiras vietos brūkšninis kodas gali nurodyti lentyną, dėžę ar sandėliavimo zoną, kurioje laikomos prekės.
Šie identifikatoriai atlieka skirtingas funkcijas. Produkto brūkšninis kodas identifikuoja produktą arba atitinkamą prekybinį vienetą, o vietos brūkšninis kodas nurodo, kur prekės laikomos. Nuskaitymas padeda užtikrinti atsargų tikslumą tik tada, kai programinė įranga teisingai interpretuoja identifikatorių ir užregistruoja numatytą operaciją. Produkto nuskaitymas nepatvirtinus kiekio, vietos ar darbo eigos konteksto savaime nenustato tikslaus atsargų likučio.
Prekių surinkimas, pakavimas ir išsiuntimas
Renkant prekes nuskaitymas gali padėti palyginti pasirinktą prekę su užsakymo reikalavimu. Pakuojant įmonė gali dar kartą nuskaityti prekę ir patikrinti jos susiejimą su užsakymu. Tai yra galimos darbo eigos kontrolės priemonės, o ne pačiam brūkšniniam kodui garantuotai būdingos galimybės.
Išsiunčiant prekes atsiranda kitas identifikavimo lygmuo. Siuntimo etiketėje gali būti brūkšninis kodas, vaizduojantis siuntos identifikatorių arba kitą vežėjui reikalingą nuorodą. Logistikos etiketėje gali būti identifikuotas padėklas ar kitas logistikos vienetas, naudojant Serial Shipping Container Code arba SSCC. Produktų ir logistikos vienetų identifikavimo nereikėtų laikyti lygiaverčiais: padėkle gali būti keli produktai, o vienodi produktai gali būti gabenami atskirose siuntose.
Pristatymas ir grąžinimai
Siuntų tinkluose identifikatoriaus nuskaitymas gali prisidėti prie sekimo įvykio, kai vežėjo sistema susieja nuskaitymą su vieta, laiku ir operaciniu statusu. Pats simbolis nuolat nepraneša apie siuntos buvimo vietą. Sekimo matomumas priklauso nuo atitinkamų sistemų užfiksuotų ir pateikiamų įvykių.
Grąžinimo atveju brūkšninis kodas gali identifikuoti grąžinimo leidimą, grąžinamą siuntą arba grąžinamą produktą. Šios nuorodos atsako į skirtingus klausimus. Grąžinamos siuntos identifikatorius susieja siuntą su jos transportavimo įrašu, o produkto identifikatorius padeda nustatyti, kokia prekė gauta. Nė vienas iš jų vienas pats neįrodo, kad grąžinamoji išmoka patvirtinta.
Tarpvalstybinės siuntos
Tarpvalstybinėje elektroninėje prekyboje brūkšniniai kodai gali padėti susieti fizines prekes ir siuntas su įrašais, kuriais keičiasi pardavėjai, sandėliai ir transporto operatoriai. Standartizuoti identifikatoriai gali padėti keistis duomenimis, tačiau suderinamumui vis tiek reikia suderinamų duomenų apibrėžčių ir sistemų.
Nereikėtų manyti, kad produkto brūkšninis kodas nustato muitinės klasifikaciją, kilmės šalį, deklaruojamą vertę ar tinkamumą importuoti. Tai yra atskiri prekybos duomenų ir atitikties klausimai. Brūkšninis kodas gali suteikti prieigą prie papildomų įrašų, tačiau jo nuskaitymas nepakeičia konkrečiai siuntai reikalingos informacijos ar dokumentų.
Brūkšninis kodas, identifikatorius, SKU ir sekimo numeris
Ant pakuočių ir etikečių dažnai kartu pateikiami keli terminai, tačiau jie apibūdina skirtingus dalykus. Reikia atskirti grafinį nešiklį, jame esantį identifikatorių ir identifikuojamą verslo objektą.
| Terminas | Reikšmė | Ryšys su brūkšniniu kodu |
|---|---|---|
| Brūkšninis kodas | Mašininiu būdu nuskaitomas grafinis duomenų atvaizdas | Perduoda identifikatorių arba kitą užkoduotą informaciją. |
| GTIN | Global Trade Item Number, GS1 prekybinių vienetų identifikatorius | Gali būti pavaizduotas tinkamu brūkšniniu kodu. |
| SKU | Atsargų apskaitos vienetas, kurį įmonė naudoja atsargų elementui identifikuoti | Gali būti užkoduotas brūkšniniame kode; tai savaime nėra visame pasaulyje standartizuotas identifikatorius. |
| Sekimo numeris | Identifikatorius, naudojamas siuntos ar paketo sekimo informacijai gauti | Siuntimo etiketėje gali būti pateiktas kaip įskaitomas tekstas ir užkoduoti duomenys. |
| SSCC | GS1 logistikos vieneto, pavyzdžiui, padėklo, dėžės ar siuntos, identifikatorius | Gali būti užkoduotas logistikos etiketėje, taip pat ir GS1-128. |
| Serijos numeris | Identifikatorius, išskiriantis konkretų vienetą jo identifikavimo kontekste | Gali būti užkoduotas kartu su kitais duomenimis, kai tai palaiko formatas ir programa. |
Produkto lygmens identifikatorius nebūtinai identifikuoja konkretų fizinį produktą. Keli to paties prekybinio vieneto egzemplioriai gali turėti tą patį GTIN. Atskirų vienetų atskyrimui reikia papildomo identifikavimo, pavyzdžiui, serijalizacijos, jei ją palaiko atitinkama sistema.
Nuskaitymo kokybė ir operaciniai patikrinimai
Sėkmingas nuskaitymas priklauso ir nuo simbolio kokybės, ir nuo tinkamo taikymo. Įskaitomas brūkšninis kodas su neteisingu identifikatoriumi vis tiek gali sukelti operacinę klaidą. Ir atvirkščiai, teisingai priskirti duomenys gali būti nepanaudojami, jei atspausdinto simbolio neįmanoma patikimai iškoduoti.
- Patikrinkite reikiamą formatą. Prieš gamindami etiketes su priimančia sistema arba prekybos partneriu patvirtinkite simboliką, duomenų struktūrą ir etiketės reikalavimus.
- Patikrinkite identifikatoriaus priskyrimą. Įsitikinkite, kad užkoduota reikšmė nurodo numatytą produktą, siuntą, vietą ar logistikos vienetą.
- Išlaikykite simbolio geometriją. Venkite ištempimo, apkarpymo ar keitimo, kuris pakeičia reikiamas proporcijas arba padaro simbolį netinkamą naudoti.
- Užtikrinkite laisvą erdvę. Aplink simbolį esančias reikiamas tyliąsias zonas laikykite be teksto, rėmelių ir kitos grafikos.
- Atsižvelkite į fizinį paviršių. Raukšlės, pažeidimai, menkas kontrastas, atspindinti pakuotė ir išdėstymas per kraštus gali trukdyti nuskaitymui.
- Patikrinkite visą darbo eigą. Įsitikinkite ne tik tuo, kad skaitytuvas iškoduoja simbolį, bet ir tuo, kad paskirties programa teisingai interpretuoja bei užregistruoja duomenis.
Brūkšninio kodo tikrinimas yra konkretesnis nei sėkmingas bandomasis nuskaitymas. Tikrinant simbolio kokybė vertinama pagal taikomus kriterijus, naudojant tinkamą įrangą ir metodus. Tai, kad simbolis nuskaitomas vienu įrenginiu, savaime neįrodo, jog jis atitinka visus susijusius kokybės ar taikymo reikalavimus. GS1 gairėse tikrinimas atskiriamas nuo įprasto nuskaitymo ir aptariama tiek spausdinimo kokybė, tiek duomenų vientisumas.
Dažni nesusipratimai
Brūkšninis kodas nėra visa duomenų bazė. Kai kuriuose simboliuose yra papildomų atributų, tačiau daugelyje jų pateikiamas identifikatorius, naudojamas informacijai kitur rasti. Produktų aprašai, kainos ir siuntų istorijos gali būti saugomi ne pačiame simbolyje.
Brūkšninis kodas nėra autentiškumo įrodymas. Matomą simbolį galima nukopijuoti. Autentifikavimui reikia tinkamų kontrolės priemonių, ne vien įskaitomo kodo.
Brūkšninis kodas nėra RFID žyma. Brūkšniniai kodai nuskaitomi optiškai, o radijo dažnio identifikavimui naudojamas radijo ryšys. Abu gali palaikyti automatinį identifikavimą, tačiau jų nuskaitymo metodai ir infrastruktūra skiriasi.
Nuskaitymas nebūtinai yra vietos atnaujinimas. Jo reikšmė priklauso nuo programos ir darbo eigos. Pavyzdžiui, sandėlio atsargų nuskaitymas automatiškai nėra vežėjo sekimo įvykis.
DUK
Ar „bar code“ ir „barcode“ yra skirtingi terminai?
Ne. Tai alternatyvūs to paties termino rašybos variantai. „Barcode“ kaip vienas žodis plačiai vartojamas standartuose ir techninėje dokumentacijoje.
Ar QR Code yra brūkšninis kodas?
Taip. QR Code yra dvimatis brūkšninis kodas. Jo užkoduotas turinys gali būti interneto adresas arba kiti duomenys; jis nebūtinai identifikuoja produktą ar siuntą.
Ar brūkšninis kodas yra tas pats, kas sekimo numeris?
Ne. Sekimo numeris yra identifikatorius, o brūkšninis kodas yra grafinis duomenų atvaizdavimo būdas. Siuntimo etiketėje sekimo numeris gali būti užkoduotas brūkšniniame kode.
Ar brūkšninio kodo nuskaitymas automatiškai atnaujina atsargas?
Ne. Atsargų pokyčiai įvyksta tik tada, kai prijungta programa interpretuoja nuskaitymą kaip sukonfigūruotos operacijos, pavyzdžiui, prekių priėmimo, surinkimo ar atsargų koregavimo, dalį.
Šaltiniai
- GS1: Brūkšniniai kodai — Brūkšninių kodų funkcijos, linijinė ir dvimatė simbolika bei tiekimo grandinės taikymas.
- GS1: Global Trade Item Number (GTIN) — Prekybinių vienetų identifikavimas ir skirtumas tarp identifikatorių bei duomenų nešiklių.
- GS1: Serial Shipping Container Code (SSCC) — Logistikos vienetų identifikavimas.
- GS1: Brūkšninio kodo tikrinimas — Brūkšninių kodų kokybės vertinimas ir skirtumas tarp tikrinimo bei nuskaitymo.
- GS1: EPC/RFID — Radijo dažnio identifikavimas kaip atskira automatinio identifikavimo technologija.


