Brūkšniniai kodai yra viena iš dažniausiai naudojamų produktų identifikavimo priemonių visame pasaulyje. Remiantis 2020 m. duomenimis, daugiau kaip 90 % visų produktų Jungtinėse Valstijose turi brūkšninius kodus. Parduotuvėse ir kitose mažmeninės prekybos įstaigose brūkšniniai kodai yra pagrindinė inventoriaus valdymo ir mokėjimų priemonė. Brūkšniniai kodai leidžia kontroliuoti atsargas, sekti sandorius, taip pat palengvina suklastotų ar neteisėtų produktų aptikimą. Todėl brūkšniniai kodai plačiai naudojami mažmeninės prekybos, pramonės ir logistikos pramonėje.
Šiame straipsnyje aptarsime:
Brūkšninių kodų istorija
Brūkšninis kodas – tai grafinis skaičių, raidžių ir specialių ženklų atvaizdavimas, skirtas automatizuoti produktų, prekių ar paslaugų identifikavimą ir stebėjimą, siekiant juos išduoti ar parduoti. Šiandien visame pasaulyje plačiai naudojamų brūkšninių kodų istorija siekia XX a. ketvirtojo dešimtmečio pabaigą.

Kada buvo sukurtas pirmasis brūkšninis kodas?
1948 m. JAV universiteto doktorantas Normanas Woodlandas nusprendė sukurti automatinio informacijos apie gaminius skaitymo sistemą. Šią idėją jam pristatė jo kolega Bernardas Silveris, kuris sugalvojo koncepciją. Šiandieninio brūkšninio kodo prototipą sukūrė Woodlandas ir pavadino jį „Bull’s Eye” brūkšniniu kodu, kuris priminė taikinį. Deja, Vudlando idėja vėlesniais metais buvo pristabdyta, nes nebuvo prietaiso, galinčio lengvai nuskaityti sukurtą kodą. Dėl 1952 m. JAV mokslininko sukurto prototipo jo namuose kilo gaisras ir vos neįvyko tragedija. Nepaisant abiejų mokslininkų pastangų, jiems nepavyko išrasti kažko panašaus į šiandieninį brūkšninių kodų skaitytuvą.
Tolesnė brūkšninio kodo plėtra
Tik po kelerių metų, 1969 m., Davidas Collinsas išrado veiksmingą šviesos šaltinį, kuris leido nuskaityti pagamintus brūkšninius kodus. Lazeris, kaip jis vadinamas, puikiai išsprendė problemas, su kuriomis anksčiau susidūrė Vudlandas ir Silveris, ir yra naudojamas iki šiol. Kolinso sukurta ir GM (General Motors) gamykloje bei laivybos įmonėje įdiegta eksperimentinė sistema patraukė prekybos tinklų dėmesį, kurie 1970 m. įsteigė specialų fondą brūkšniniams kodams kurti.
Netrukus IBM rinkai pateikė paprastus brūkšninius kodus, kurie naudojami iki šiol. Buvo sukurtas vadinamasis UPC (Universal Product Code) standartas, kuris iki šiol naudojamas JAV ir pagerina klientų aptarnavimą perkantiems prekes skirtingose parduotuvėse. Pirmasis produktas, parduotas nuskaičius brūkšninį kodą, buvo kramtomosios gumos pakuotė.
1977 m. Europoje buvo sukurtas amerikietiškos sistemos atitikmuo, vadinamas EAN standartu. Po 21 metų buvo nuspręsta sujungti abu standartus ir sukurti vieną pasaulinę sistemą, todėl buvo sukurta šiuo metu naudojama GS1 sistema. Lenkija prie EAN sistemos prisijungė po 1990 m. įvykusių politinių pokyčių.
Ar žinojote, kad…
- Brūkšninis kodas pirmą kartą buvo panaudotas 1974 m.
- Brūkšninį kodą gali sudaryti nuo 8 iki 15 skaitmenų.
- Brūkšninis kodas buvo pirmoji sistema, kurioje informacijai saugoti buvo naudojami grafiniai simboliai.
- Brūkšniniuose koduose yra ir statinių, ir dinaminių duomenų.
- Brūkšninis kodas taip išpopuliarėjo, kad 1988 m. jis buvo įdiegtas orlaivių skrydžių sistemose.
- Šiuo metu brūkšninis kodas naudojamas daugiau kaip 200 pasaulio šalių.
Brūkšninių kodų tipai
Yra daug skirtingų brūkšninių kodų tipų, kuriuos galima suskirstyti pagal šiuos kriterijus:
Kodo dimensiškumas
- Vienmačiai kodai (1D) – informacija kode pateikiama vienoje eilutėje pakaitomis juodais ir baltais brūkšneliais, pvz., EAN-13 arba Code 128 kodai.
- Dvimatės matricos kodai – informacija saugoma tam tikrame paviršiuje, paprastai naudojant baltus ir juodus kvadratus arba stačiakampius, pvz., QR kodas arba DataMatrix kodas.
- Dvimatiai sudėti kodai – vienmačių kodų plėtinys, kurį sudaro kelios kodo eilutės, išdėstytos viena po kita.
- Sudėtingi kodai – tai kodai, kuriuose yra ir vienmačių, ir dvimačių kodų elementų.
Juostos plotis
- Vienodo pločio juostos – kodai, kurių visos juostos yra vienodo pločio
- Dviejų pločių juostos – kodai, kurių juostos yra dviejų skirtingų pločių
Užkoduotų simbolių tipas
- Skaitmeniniai kodai – kodai, kuriuose koduojami tik dešimtainės sistemos skaitmenys.
- raidiniai-skaitmeniniai kodai – tai skaitmeninių kodų plėtinys, koduojantis ne tik skaitmenis, bet ir įvairius ženklus ir simbolius.
Kodo tęstinumas
- Nepertraukiami kodai – tarp koduojamų simbolių nėra tarpų.
- Diskretieji kodai – kodai, kuriuose tarp užkoduotų simbolių yra tarpai.
Užkoduotų simbolių skaičius
- Fiksuoto ilgio kodai – kodai, kuriuose užkoduotų simbolių skaičius yra pastovus ir nekintantis, pvz., EAN-8 kodas.
- Kintamo ilgio kodai – šiuose koduose koduojamų simbolių skaičius skiriasi ir yra skirtingas skirtingiems kodams, pvz., 39 kodas, 2 iš 5 kodų.

Kaip tinkamai nuskaityti brūkšninį kodą?
Brūkšninių kodų skaitytuvai skirti brūkšninio kodo informacijai nuskaityti, dekoduoti ir perduoti į tikslinį įrenginį. Šiam procesui atlikti naudojamas lazerinio diodo arba šviesos diodo (LED) šviesos spindulys. Šviesa sugeriama juodos spalvos ir atsispindi nuo balto brūkšninio kodo paviršiaus, sukurdama elektrinius signalus.
Norint teisingai nuskaityti, iššifruoti ir perduoti informaciją į kompiuterį, brūkšninį kodą reikia suderinti su šviesos spinduliu taip, kad jis kirstų visus brūkšnelius, jei tai yra vienmatis brūkšninis kodas. Dvimatį brūkšninį kodą reikia sulygiuoti taip, kad jis padalytų grafinį simbolį horizontaliai maždaug per pusę.

Dauguma rinkoje esančių brūkšninių kodų nuskaitymo įrenginių naudoja dvikryptį nuskaitymą, t. y. turi vieną nuskaitymo liniją. Tai leidžia nuskaityti apverstus brūkšninius kodus, t. y. brūkšninius kodus, kurie yra apversti aukštyn kojomis lazerio arba šviesos diodo spindulio atžvilgiu.
Taip pat yra daugiakrypčių skaitytuvų, kurie gali nuskaityti brūkšninius kodus keliomis kryptimis ir turi kelias nuskaitymo linijas– nuo kelių iki kelių dešimčių. Taip lengviau perskaityti brūkšniniame kode esančią informaciją ir pagreitėja nuskaitymo procesas, nes nereikia nustatyti brūkšninio kodo tam tikros orientacijos. Daugiakrypčiuose skaitytuvuose šviesos spindulys sudaro nuskaitymo linijų tinklelį, kuris leidžia greičiau nuskaityti brūkšninį kodą. Dėl šio sprendimo brūkšninius kodus galima nuskaityti ne tik horizontaliai ir aukštyn kojomis, bet ir kampu, kai jie kerta vieną iš nuskaitymo linijų.

Kokius ir kaip generuoti brūkšninius kodus?
Šioje straipsnio dalyje sužinosime, kaip galime generuoti brūkšninį kodą ir kokiu tikslu galime jį naudoti.
Kur galima rasti brūkšninių kodų?
Brūkšninius kodus galima rasti ant visų rūšių produktų. Kiekviena parduodama prekė turi turėti unikalų EAN kodą (paprastai EAN-13). Brūkšniniai kodai taip pat naudojami sandėliuose sandėliavimo vietoms ir paimamiems produktams tikrinti, net jei gaminiui nebūtinai priskiriamas brūkšninis kodas, kol jis neparduodamas.
Kaip generuoti brūkšninius kodus
Tinkamų brūkšninių kodų generavimas yra svarbi viso proceso dalis. Jei norime, kad mūsų kodą lengvai perskaitytų skaitytuvas, turėtume užtikrinti tinkamą kodo struktūrą. Pačioje pradžioje turėtume nuspręsti, ar kodas bus naudojamas tik mūsų pačių reikmėms, ar produktas bus parduodamas. Jei norime ženklinti gaminius savo reikmėms, galime naudotis nemokamomis programomis, kurias galima rasti interneto svetainėse. Tačiau jei gaminį ketiname parduoti, turime kreiptis į GS1 ir įsigyti kodus savo gaminiams.
Kodas sukurtas, kas toliau?
Gavę arba sugeneravę kodą, turime atsižvelgti į sąlygas, kuriomis jis bus naudojamas, kad galėtume pasirinkti tinkamas etiketes tokiam kodui spausdinti. Galimi du spausdinimo būdai: terminis ir terminis perkėlimas.
Teisingam kodų nuskaitymui labai svarbios sąlygos, kuriomis kodas bus naudojamas. Svarbus vaidmuo čia tenka apšvietimui. Jei apšvietimas per stiprus, gali kilti problemų. Skaitytuvas atspindės lazerio šviesą nuo etiketės taip, kad kodas bus nematomas prietaisui.
Atspausdintas kodas!
Galiausiai kodo generavimo procesas baigtas. Jis buvo atspausdintas ir pritaikytas atitinkamoje vietoje. Dabar galime džiaugtis spausdintuvu ir brūkšninių kodų skaitytuvais, kuriais galime nuskaityti šiuos kodus.

Brūkšninis kodas ir kilmės šalis
Brūkšniniai kodai yra neatsiejama apsipirkimo dalis. Kiekvieną dieną, net ir perkant maisto produktus, mūsų produktai yra nuskaitomi. Daugelis iš mūsų nekreipia dėmesio į brūkšninius kodus, tačiau juose slypi daug informacijos. Šiandien daugiausia dėmesio skirsime pirmiesiems trims brūkšninio kodo skaitmenims (prefiksui), kurie atskleidžia gaminio kilmės šalį.
Perskaitę šią straipsnio dalį sužinosite, ar itališki makaronai „penne”, kuriuos nusipirkote prekybos centre, tikrai buvo pagaminti Italijoje, ir dar daugiau. Svarbu išsiaiškinti, kad brūkšniniame kode nurodyta šalis ne visada yra tikrasis produkto gamintojas. Ką tai reiškia? Tam tikroje šalyje įsikūrusios bendrovės pagamintas produktas gali būti ženklinamas ir tos šalies brūkšninio kodo prierašu. Praktiškai tai reiškia, kad Europos Sąjungoje įsikūrusi įmonė, pateikusi atitinkamą paraišką tarptautinei GS1 organizacijai ir sumokėjusi tam tikrą mokestį, gali gauti teisę ženklinti savo gaminius kitos šalies brūkšniniu kodu.
Tačiau verta prisiminti, kad tai yra vienas iš būdų patikrinti gaminio kilmę, o ne tiksli gamybos vietos nuoroda. Todėl patartina šią informaciją vertinti atsargiai.

Brūkšninių kodų tipus galima suskirstyti į 10 kategorijų. Kiekviena iš jų prasideda skaitmenimis 0, 1, 2 ir t. t. Toliau pateikiama lentelė, kurioje pateikti visi galimi brūkšninių kodų tipai ir jiems priskirtos šalys arba konkrečios grupės.
0 tipo brūkšniniai kodai
| Skaičiai | Aprašymas |
| 001 – 019 | Jungtinės Amerikos Valstijos |
| 020 – 029 | Ribotas platinimas |
| 030 – 039 | Jungtinių Valstijų narkotikai |
| 040 – 049 | Ribotas platinimas |
| 050 – 059 | Kuponai |
| 060 – 099 | Stany Zjednoczone i Kanada |
1 tipo brūkšniniai kodai
| Skaičiai | Aprašymas |
| 100 – 139 | Jungtinės Amerikos Valstijos (rezervuota ateičiai) |
2 tipo brūkšniniai kodai
| Skaičiai | Aprašymas |
| 200 – 299 | Ribotas platinimas |
3 tipo brūkšniniai kodai
| Skaičiai | Aprašymas |
| 30 – 37 | Prancūzija ir Monakas |
| 380 | Bulgarija |
| 383 | Slovėnija |
| 385 | Kroatija |
| 387 | Bosnija ir Hercegovina |
| 389 | Juodkalnija |
4 tipo brūkšniniai kodai
| Skaičiai | Aprašymas |
| 400 – 440 | Vokietija |
| 45, 49 | Japonija |
| 460 – 469 | Rusija |
| 470 | Kirgizija |
| 471 | Taivanas |
| 474 | Estija |
| 475 | Latvija |
| 476 | Azerbaidžanas |
| 477 | Lietuva |
| 478 | Uzbekistanas |
| 479 | Šri Lanka |
| 480 | Filipinai |
| 481 | Baltarusija |
| 482 | Ukraina |
| 484 | Moldova |
| 485 | Armėnija |
| 486 | Gruzija |
| 487 | Kazachstanas |
| 489 | Honkongas |
5 tipo brūkšniniai kodai
| Skaičiai | Aprašymas |
| 500 – 509 | Jungtinė Karalystė |
| 520 | Graikija |
| 528 | Libanas |
| 529 | Kipras |
| 531 | Makedonija |
| 535 | Malta |
| 539 | Airija |
| 54 | Belgas ir Liuksemburgas |
| 560 | Portugalija |
| 569 | Islandija |
| 57 | Danija |
| 590 | Lenkija |
| 594 | Rumunija |
| 599 | Vengrija |
6 tipo brūkšniniai kodai
| Skaičiai | Aprašymas |
| 600 – 601 | Pietų Afrika |
| 608 | Bahreinas |
| 609 | Mauricijus |
| 611 | Marokas |
| 613 | Algieria |
| 616 | Kenija |
| 619 | Tunisas |
| 621 | Sirija |
| 622 | Egiptas |
| 624 | Libija |
| 625 | Jordan |
| 626 | Iranas |
| 627 | Kuveitas |
| 628 | Saudo Arabija |
| 629 | Emirates |
| 64 | Suomija |
| 690 – 695 | Kinija |
7 tipo brūkšniniai kodai
| Skaičiai | Aprašymas |
| 70 | Norvegija |
| 729 | Izraelis |
| 73 | Švedija |
| 740 | Gvatemala |
| 741 | Salvadoras |
| 742 | Hondūras |
| 743 | Nikaragva |
| 744 | Costarica |
| 754 | Panama |
| 746 | Dominikos Respublika |
| 750 | Meksika |
| 759 | Venesuela |
| 76 | Šveicarija |
| 770 | Kolumbija |
| 773 | Urugvajus |
| 775 | Peru |
| 777 | Bolivija |
| 778 – 779 | Argentina |
| 780 | Čilė |
| 784 | Paragvajus |
| 789 | Ekvadoras |
| 789 – 790 | Brazilija |
8 tipo brūkšniniai kodai
| Skaičiai | Aprašymas |
| 80 – 83 | Italija |
| 84 | Ispanija |
| 850 | Kuba |
| 858 | Slovakija |
| 859 | Čekija |
| 860 | Jugoslavija |
| 867 | Šiaurės Korėja |
| 868 – 869 | Turkija |
| 87 | Nyderlandai |
| 880 | Pietų Korėja |
| 885 | Tailandas |
| 888 | Singapūras |
| 890 | Indija |
| 893 | Vietnamas |
| 899 | Indonezija |
9 tipo brūkšniniai kodai
| Skaičiai | Aprašymas |
| 90 – 91 | Austrija |
| 93 | Australija |
| 94 | Naujoji Zelandija |
| 955 | Malaizija |
| 958 | Makao |
| 977 | ISSN (periodiniai leidiniai) |
| 978 | ISBN (knygos) |
| 979 | ISMN (muzikos leidyba) |
| 980 | grąžinimo kvitai |
| 981 – 982 | bendroji valiutos zona kuponai |
| 990 – 999 | kuponai |
Santrauka
Šiame straipsnyje susipažinome su brūkšninių kodų istorija, sužinojome jų tipus, supratome, kaip jie naudojami, ir išnagrinėjome, kaip galima sukurti brūkšninius kodus. Šios žinios priartino mus prie supratimo, kada ir kaip buvo sukurti šie ant produktų dedami brūkšninio kodo simboliai ir kaip nustatyti produktų, su kuriais susiduriame kasdien ir kuriuos dedame į savo pirkinių krepšelius, kilmės šalį.
Straipsnyje pabrėžiama, kokį svarbų vaidmenį brūkšniniai kodai atlieka kiekviename versle ir kaip jie padeda valdyti įvairių rūšių prekes, ypač jų atsargas ir klasifikavimą, daro įtaką duomenų skaidrumui.