Brūkšninių kodų sistema
Kas yra brūkšninių kodų sistema?
Brūkšninių kodų sistema, dar rašoma kaip barcode system, yra kompiuteriu nuskaitomų simbolių, skenavimo įrangos, programinės įrangos ir veiklos procedūrų derinys, naudojamas objektams identifikuoti ir informacijai apie juos registruoti. Logistikos ir elektroninės prekybos srityse ji susieja fizines prekes, saugojimo vietas, siuntas ir logistikos vienetus su skaitmeniniais įrašais, kad priėmimo, atsargų valdymo, užsakymų vykdymo, siuntimo ir grąžinimo veikla galėtų būti registruojama ir tikrinama.

Pats brūkšninis kodas yra tik vienas komponentas. Išsami sistema turi nustatyti, ką reiškia identifikatorius, sukurti arba gauti tinkamą simbolį, teisingai jį nuskaityti ir panaudoti iškoduotą informaciją verslo programoje. Pavyzdžiui, nuskaičius produktą komplektuojant užsakymą, sandėlio valdymo sistema gali patikrinti, ar pasirinkta prekė atitinka užsakymo eilutę.
Nors šis terminas kilo iš simbolių, sudarytų iš lygiagrečių brūkšnių ir tarpų, brūkšninių kodų sistemose taip pat gali būti naudojami dvimačiai simboliai, įskaitant QR Code ir Data Matrix. Tinkamas simbolis priklauso nuo koduojamos informacijos, taikomų standartų, skenavimo įrangos ir gaunančiosios organizacijos reikalavimų.
Brūkšninių kodų sistemos komponentai
Veikiančiai sistemai reikia suderinti fizines etiketes ir skaitmeninius įrašus. Vien skaitytuvų įsigijimas ar etikečių spausdinimas tokio suderinimo neužtikrina.
- Identifikavimo taisyklės: jos apibrėžia, kas identifikuojama, pavyzdžiui, produkto tipas, atskiras serijinis vienetas, sandėlio vieta arba logistikos vienetas.
- Brūkšninio kodo simboliai: juose identifikatoriai arba kiti duomenys pateikiami kompiuteriu nuskaitomu formatu. Brūkšninio kodo simbolika nustato, kaip ši informacija pateikiama.
- Etikečių gamyba arba žymėjimas: simboliai gali būti atspausdinti ant pakuotės, užklijuoti kaip etiketės arba tiesiogiai pažymėti tinkamus paviršius.
- Skaitymo įranga: suderinami skaitytuvai, kameros arba mobilieji įrenginiai užfiksuoja ir iškoduoja simbolius.
- Verslo programinė įranga ir įrašai: programos interpretuoja iškoduotą informaciją ir susieja ją su produktais, užsakymais, vietomis, siuntomis ar kitais įrašais.
- Veiklos procedūros: jos nustato, kada skenuoti, kaip reaguoti į neatitikimus ir kaip tvarkyti pažeistas, pasikartojančias arba neatpažintas etiketes.
Šie komponentai yra tarpusavyje priklausomi. Aiškiai atspausdintas simbolis vis tiek gali sukelti neteisingą operaciją, jei jo identifikatorius priskirtas ne tam produktui. Ir atvirkščiai, tiksli duomenų bazė negali kompensuoti etiketės, kurios turima įranga negali nuskaityti.
Kaip veikia brūkšninių kodų sistema
- Nustatomas identifikavimo lygis. Organizacija nustato, ar procesas turi atskirti produkto tipą, partiją, atskirą vienetą ar tvarkymo vienetą, pavyzdžiui, paletę.
- Priskiriamas arba gaunamas identifikatorius. Identifikatorius sukuriamas pagal atitinkamas vidines arba išorines identifikavimo taisykles ir susiejamas su verslo įrašu.
- Užkoduojama informacija. Pasirinktas brūkšninio kodo formatas pateikia identifikatorių ir, jei tai palaikoma bei reikalinga, papildomą informaciją, pavyzdžiui, partijos numerį arba galiojimo datą.
- Pritaikomas simbolis. Brūkšninis kodas pateikiamas tokioje vietoje, kur jį galima nuskaityti atliekant numatytą operaciją ir kur jo neužstoja įvyniojimas, lenkimai ar kitos etiketės.
- Skenuojama proceso metu. Darbuotojas arba automatinis skaitytuvas užfiksuoja brūkšninį kodą priimant prekes, padedant jas į vietą, komplektuojant, pakuojant, išsiunčiant ar atliekant kitą nustatytą veiklą.
- Patvirtinama ir registruojama operacija. Programinė įranga patikrina iškoduotą informaciją pagal užduotį arba laukiamą įrašą. Ji gali priimti operaciją, paprašyti daugiau informacijos arba pažymėti išimtį.
Brūkšninio kodo nuskaitymas ir operacijos užbaigimas yra skirtingi veiksmai. Sėkmingas iškodavimas reiškia, kad įranga interpretavo simbolį, tačiau neįrodo, kad prekės yra teisingos, kad yra reikiamas kiekis arba kad operacija išsaugota. Šie patikrinimai priklauso nuo programos logikos ir veiklos kontrolės.
Prekyboje ir logistikoje naudojami brūkšninių kodų formatai
Brūkšninių kodų formatai paprastai skirstomi į linijinius ir dvimačius simbolius. Šis skirtumas apibūdina jų fizinę struktūrą, o ne kiekvieno identifikatoriaus, kurį jie gali apimti, verslo reikšmę. Toliau pateikti pavyzdžiai iliustruoja nusistovėjusius formatus, o ne išsamią klasifikaciją.
| Formatas | Struktūra | Atitinkamas naudojimas | Svarbus skirtumas |
|---|---|---|---|
| EAN/UPC | Linijinis | Mažmeninės prekybos prekių identifikavimas naudojant Global Trade Item Numbers | Identifikuoja prekybos prekę; pats savaime neidentifikuoja siuntos ar krovinio. |
| Code 128 | Linijinis | Raidinės ir skaitinės informacijos kodavimas veiklos programose | Vien simbolika nenustato bendros užkoduotų duomenų verslo reikšmės. |
| GS1-128 | Linijinis, pagrįstas Code 128 | Logistikos etiketės ir struktūrizuoti tiekimo grandinės duomenys | Naudoja GS1 taisykles ir Application Identifiers duomenų elementams atskirti. |
| GS1 DataMatrix | Dvimatis | Identifikavimas ir papildomi struktūrizuoti duomenys, kai jų reikia programai | Naudoja GS1 duomenų sintaksę; tai nėra tiesiog bet koks Data Matrix simbolis. |
| QR Code | Dvimatis | Tokios informacijos kaip interneto adresai ar identifikatoriai kodavimas | Jo verslo reikšmė priklauso nuo užkoduoto turinio ir jį interpretuojančios programos. |
GS1 Application Identifiers nurodo susijusių duomenų elementų reikšmę ir formatą. Jie leidžia suderinamoms programoms atskirti tokią informaciją kaip produkto identifikatorius, partijos numeris ar galiojimo data. Sistema, apdorojanti šiuos elementus, turi teisingai interpretuoti jų struktūrą, o ne laikyti kiekvieną nuskaitymą nediferencijuota simbolių eilute.
Naudojimas visame logistikos procese
Prekių priėmimas ir atsargos
Priimant prekes brūkšninis kodas gali susieti gaunamas prekes su laukiamu produkto arba logistikos vieneto įrašu. Priklausomai nuo proceso, operatoriai taip pat gali užfiksuoti kiekius, partijas, serijos numerius ir saugojimo vietas. Produkto nuskaitymas automatiškai nenustato gautų vienetų skaičiaus; kiekis turi būti užkoduotas, įvestas, suskaičiuotas arba išvestas pagal nustatytą procesą.
Padedant prekes į vietą ir papildant atsargas, tiek prekių, tiek paskirties vietos nuskaitymas gali padėti susieti atsargas su sandėlio vieta. Atliekant atsargų skaičiavimą tie patys identifikatoriai gali būti naudojami fiziškai stebimoms atsargoms palyginti su įrašytais likučiais. Rezultato tikslumas vis tiek priklauso nuo teisingo skaičiavimo ir nuoseklaus operacijų registravimo.
Komplektavimas, pakavimas ir išsiuntimas
Vykdant užsakymus programinė įranga gali palyginti nuskaitytą produkto identifikatorių su užsakyta preke. Pakuojant atskiras patikrinimas gali susieti pasirinktas prekes su ruošiama siunta. Vežėjo etiketėje pateikiami identifikatoriai, naudojami siuntimo procese.
Šie identifikatoriai neturėtų būti laikomi pakeičiamais. Produkto brūkšninis kodas atsako į kitą klausimą nei siuntos brūkšninis kodas. Siuntoje gali būti keli produktai, o vienas užsakymas gali būti įvykdytas per kelias siuntas. Programinė įranga turi aiškiai palaikyti šiuos ryšius.
Grąžinimai
Grąžinimo procese gali būti naudojamas pradinis produkto brūkšninis kodas, siuntos identifikatorius arba grąžinimo leidimo identifikatorius atitinkamam įrašui rasti. Identifikavimas yra tik pradžia: patikra, būklės įvertinimas, teisė į grąžinamąją išmoką ir sprendimas grąžinti prekę į atsargas ar ją utilizuoti lieka atskiromis veiklomis.
Tarpvalstybinis judėjimas
Tarpvalstybinėje elektroninėje prekyboje identifikatoriai gali padėti prekybos partneriams susieti fizines prekes su informacija, kuria keičiasi sandėlio, transportavimo ir komercinės sistemos. Tačiau pats brūkšninis kodas nenustato prekių tinkamumo muitinei, kilmės, tarifinės klasifikacijos ar muitų taikymo. Šie klausimai priklauso nuo atitinkamų prekių, dokumentų, deklaracijų ir teisinių reikalavimų.
Kai skirtingos organizacijos skenuoja tą pačią etiketę, sąveikai reikia daugiau nei įskaitomo atspaudo. Partneriai turi sutarti dėl identifikavimo schemos, duomenų sintaksės, etiketės reikalavimų ir su identifikatoriumi susietų elektroninių įrašų.
Susiję terminai ir identifikavimo ribos
| Terminas | Reikšmė | Ryšys su brūkšninių kodų sistema |
|---|---|---|
| Barcode | Kompiuteriu nuskaitomas simbolis, pateikiantis duomenis | Duomenų laikmena, o ne visa veiklos sistema. |
| SKU | Verslo naudojamas identifikatorius atsargų vienetui valdyti | Gali būti užkoduotas brūkšniniame kode, tačiau jo reikšmė ir unikalumas priklauso nuo jį priskyrusios įmonės. |
| GTIN | Global Trade Item Number, GS1 prekybos prekių identifikatorius | Gali būti pateiktas palaikomais brūkšninių kodų formatais; jis identifikuoja prekybos prekę, o ne visą brūkšninių kodų sistemą. |
| SSCC | Serial Shipping Container Code, GS1 logistikos vieneto identifikatorius | Gali susieti fizinį logistikos vienetą, pavyzdžiui, paletę, su susijusia informacija. |
| Tracking number | Siuntų sekimo paslaugoje naudojamas identifikatorius | Gali būti pateiktas vežėjo brūkšniniame kode, tačiau jo apimtis ir interpretacija priklauso nuo vežėjo arba siuntimo sistemos. |
| RFID | Radijo dažnio identifikavimas naudojant žymas ir skaitytuvus | Kita duomenų fiksavimo technologija; brūkšninio kodo nuskaitymui paprastai reikia optinio simbolio matomumo. |
GTIN paprastai identifikuoja prekybos prekę tam tikru pakuotės lygiu, o ne kiekvieną atskirą fizinį vienetą. Konkrečiam vienetui identifikuoti reikia tinkamo vieneto lygio identifikatoriaus arba derinio, pavyzdžiui, produkto identifikatoriaus ir serijos numerio. Taip pat SSCC identifikuoja logistikos vienetą; jis nepakeičia kiekvieno tame vienete esančio produkto aprašymo.
Praktiniai patikrinimai ir apribojimai
Brūkšninių kodų sistemos gali padėti užtikrinti nuoseklų identifikavimą, tačiau jų veiksmingumas priklauso nuo duomenų valdymo, įrangos suderinamumo, etiketės kokybės ir darbo proceso. Naudingi diegimo patikrinimai:
- Identifikatoriaus apimtis: nustatykite, ar kiekvienas kodas reiškia produkto tipą, atskirą prekę, vietą, siuntą ar logistikos vienetą. Venkite to paties identifikatoriaus priskyrimo nesusijusiems aktyviems įrašams.
- Skaitytuvo suderinamumas: įsitikinkite, kad įranga gali nuskaityti pasirinktą simbolį. Įrangos, skirtos tik linijiniams brūkšniniams kodams, nereikėtų laikyti tinkama dvimačiams simboliams nuskaityti.
- Duomenų interpretavimas: patikrinkite, kaip programinė įranga tvarko pradinius nulius, kintamo ilgio laukus, skirtukus ir struktūrizuotus duomenų elementus.
- Spausdinimo ir vietos kokybė: patikrinkite kontrastą, simbolio matmenis, reikiamą laisvą erdvę ir matomumą ant faktinės pakuotės.
- Veiklos patvarumas: įvertinkite, ar etiketės išliks įskaitomos po numatyto tvarkymo, trinties, drėgmės poveikio ar temperatūros pokyčių.
- Įrašo atitikimas: patikrinkite, ar nuskaitymas atidaro arba atnaujina numatytą įrašą, įskaitant tinkamą pakuotės lygį ir matavimo vienetą.
- Išimčių tvarkymas: nustatykite, kas vyksta, kai kodas nežinomas, pasikartojantis, neįskaitomas arba neatitinka užduoties.
- Įvykio registravimas: įsitikinkite, kad operacijose išsaugomas atitinkamas kontekstas, pavyzdžiui, veiksmas, vieta ir laikas, o ne tik iškoduotas identifikatorius.
Brūkšninių kodų tikrinimas ir įprastas skenavimas turi skirtingus tikslus. Skaitytuvo testas parodo, kad konkreti įranga gali nuskaityti simbolį nustatytomis bandymo sąlygomis. Formalus tikrinimas įvertina simbolio kokybę pagal taikomus kriterijus. Nė vienas iš šių procesų savaime neįrodo, kad užkoduotas identifikatorius susietas su teisingomis fizinėmis prekėmis.
DUK
Ar brūkšninių kodų sistema yra tas pats, kas brūkšninių kodų skaitytuvas?
Ne. Skaitytuvas yra nuskaitymo įrenginys. Brūkšninių kodų sistema taip pat apima identifikavimo taisykles, etiketes arba žymėjimą, programinę įrangą, verslo įrašus ir procedūras, kaip veikti pagal nuskaitytą informaciją.
Ar brūkšniniame kode pateikiama visa informacija apie produktą?
Ne būtinai. Jame gali būti tik identifikatorius, kurį programinė įranga naudoja įrašui gauti. Kai kurie formatai gali apimti papildomus struktūrizuotus duomenis, tačiau turima informacija priklauso nuo to, kas buvo užkoduota.
Ar tas pats produkto brūkšninis kodas gali būti naudojamas kaip siuntos sekimo numeris?
Produkto identifikatorius ir sekimo numeris turi skirtingas paskirtis. Produkto kodas identifikuoja prekybos prekę, o sekimo identifikatorius susijęs su siuntos sekimo įrašu. Sistema turėtų palaikyti jų tarpusavio ryšį, o ne laikyti juos lygiaverčiais.
Ar nuskenavus brūkšninį kodą atsargos automatiškai atnaujinamos?
Tik tada, kai susieta programa sukonfigūruota atlikti atsargų operaciją. Nuskaitymas taip pat gali tik gauti informaciją, patvirtinti užduotį arba sukelti išimtį, nepakeisdamas atsargų likučių.
Šaltiniai
- GS1: Barcodes — Brūkšninių kodų struktūros, palaikomi formatai ir jų vaidmuo identifikuojant bei fiksuojant duomenis.
- GS1 General Specifications — Identifikavimo taisyklės, brūkšninių kodų taikymo reikalavimai, duomenų sintaksė ir simbolių kokybės aspektai.
- GS1: Global Trade Item Number — Prekybos prekių identifikavimo apimtis ir paskirtis.
- GS1: Serial Shipping Container Code — Logistikos vienetų identifikavimas tiekimo grandinės operacijose.
- GS1 Application Identifiers — GS1 programose naudojamų struktūrizuotų duomenų elementų reikšmės ir formatai.


