Dviejų matmenų brūkšninis kodas
Kas yra dvimatis brūkšninis kodas?
Dvimatis brūkšninis kodas, dar rašomas kaip two-dimensional barcode arba 2D barcode, yra mašinomis nuskaitomas simbolis, kuriame informacija užkoduota dviejų matmenų raštu. Logistikoje ir elektroninėje prekyboje jis gali turėti identifikatorius arba kitus duomenis, naudojamus produktams, siuntiniams, atsargų vienetams ir grąžinimo operacijoms atpažinti. Priklausomai nuo formato ir taikymo, simbolyje duomenys gali būti pateikti tiesiogiai arba gali būti nurodytas identifikatorius ar interneto adresas, per kurį sistema gauna susijusią informaciją.

Skirtingai nuo linijinio brūkšninio kodo, kuriame informacija koduojama viena kryptimi naudojant brūkšnius ir tarpus, 2D brūkšniniame kode naudojama elementų matrica arba kelios viena ant kitos išdėstytos eilutės. QR Code, Data Matrix ir PDF417 yra 2D brūkšninių kodų formatų pavyzdžiai. Formatas nustato, kaip informacija pateikiama ir iškoduojama, o verslo taikymas nustato, ką ši informacija reiškia.
Kaip veikia dvimatis brūkšninis kodas
Brūkšninius kodus generuojanti programa paverčia duomenų eilutę į simbolį pagal konkretaus brūkšninio kodo formato, dar vadinamo simbolika, taisykles. Duomenys gali būti produkto identifikatorius, serijos numeris, siuntos nuorodos numeris arba URL. Suderinamas skaitytuvas užfiksuoja simbolį ir iškoduoja jo raštą atgal į duomenis.
Iškodavimas nebūtinai užbaigia verslo užduotį. Sandėlio, siuntimo ar mažmeninės prekybos programinė įranga turi interpretuoti iškoduotą turinį ir susieti jį su tinkamu įrašu ar veiksmu. Todėl sėkmingai nuskenavus galima gauti įskaitomą tekstą, tačiau vis tiek nepavykti atlikti operacinio patikrinimo, jei priimanti programa neatpažįsta duomenų struktūros ar identifikatoriaus.
- Apibrėžkite duomenis: Organizacija pasirenka operacijai reikalingą identifikatorių, atributus arba nuorodą.
- Užkoduokite simbolį: Programa sugeneruoja brūkšninį kodą naudodama pasirinktą simboliką ir taikomas duomenų taisykles.
- Atspausdinkite arba parodykite: Simbolis pateikiamas ant pakuotės, siuntimo etiketės, dokumento arba ekrane.
- Užfiksuokite ir iškoduokite: Suderinamas vaizdo įrenginys arba kamera pagrįsta programa nuskaito raštą.
- Patikrinkite ir apdorokite: Priimanti sistema patikrina turinį ir, jei reikia, gauna arba atnaujina verslo įrašą.
Šie veiksmai paaiškina, kodėl brūkšninio kodo kokybė, skaitytuvo suderinamumas ir programinės įrangos integracija turi būti vertinami atskirai. Gerai atspausdintas simbolis negali kompensuoti neteisingo identifikatoriaus, o teisingi duomenys negali kompensuoti simbolio, kurio turima įranga negali nuskaityti.
Pagrindiniai formatai ir jų skirtumai
Dvimatiai brūkšniniai kodai apima matricinius ir sukrautus simbolius. Matriciniuose simboliuose elementai išdėstomi dvimačiame tinklelyje. Sukrautuose simboliuose užkoduota informacija išdėstoma keliomis eilutėmis. Tai struktūriniai skirtumai, o ne kokybės ar tinkamumo reitingas.
| Formatas | Struktūra | Atitinkamos savybės | Taikymo aspektai |
|---|---|---|---|
| QR Code | Matrica | Gali koduoti tekstą, identifikatorius ir URL; atpažįstamas pagal ryškius kampuose esančius padėties nustatymo raštus. | Naudingas, kai numatoma kameros pagrindu pasiekti interneto išteklių arba programą. Paskirties vieta ir duomenų sintaksė vis tiek turi būti apibrėžtos. |
| Data Matrix | Matrica | Naudoja langelių tinklelį su būdingais kraštų raštais; GS1 DataMatrix taiko GS1 duomenų konvencijas. | Aktualus struktūrizuotam produktų identifikavimui ir taikymams, kuriuose etiketės vieta yra ribota. |
| PDF417 | Sukrautas | Koduoja informaciją keliose eilutėse, o ne vienoje linijinėje sekoje. | Reikalinga įranga ir programinė įranga, palaikanti šią simboliką ir priimančiosios programos duomenų reikalavimus. |
Vien brūkšninio kodo formatas nesukuria visos pramoninės identifikavimo sistemos. Pavyzdžiui, Data Matrix yra simbolikos pavadinimas, o GS1 DataMatrix reiškia jos naudojimą su konkrečiomis GS1 kodavimo ir duomenų taisyklėmis. Panašiai QR Code su savavališku interneto adresu automatiškai neprilygsta QR Code, kuriame pateiktas GS1 Digital Link URI.
Naudojimas logistikoje ir elektroninėje prekyboje
Produktų identifikavimas ir atsargos
2D brūkšninis kodas ant produkto arba jo pakuotės gali padėti identifikuoti produktą priimant, renkant, pakuojant arba tikrinant atsargas. Kai tai leidžia atitinkamas duomenų standartas, viename simbolyje kartu su produkto identifikatoriumi gali būti pateikti tokie atributai kaip partijos numeris, serijos numeris arba galiojimo pabaigos data. Priimanti programa turi suprasti, kurie laukai pateikti ir kaip jie atskirti.
Pavyzdžiui, sandėlis priėmimo metu gali nuskaityti GS1 DataMatrix simbolį, kad užfiksuotų produkto identifikatorių ir partijos nuorodą. Tada atsargų sistema gali naudoti šias reikšmes registruodama atsargas. Tai yra iliustracinė darbo eiga, o ne teiginys, kad kiekvienas sandėlis priima tą patį simbolį arba fiksuoja tuos pačius atributus.
Siuntimas ir siuntinių apdorojimas
Siuntimo etiketėje gali būti mašinoms nuskaitomos informacijos, kurią naudoja vežėjas arba užsakymų vykdymo operacija. Jei nurodytas 2D brūkšninis kodas, jo paskirtis priklauso nuo taikomos etiketės specifikacijos: jame gali būti siuntos nuorodos numeris, operaciniai duomenys arba struktūrizuotas laukų derinys.
Produkto brūkšninis kodas ir siuntimo brūkšninis kodas neturėtų būti laikomi pakeičiamais. Pirmasis gali identifikuoti siuntinyje esantį produktą, o antrasis identifikuoja siuntą arba padeda vykdyti transportavimo procesą. Nuskaičius netinkamą simbolį galima gauti nesusijusį įrašą, net jei techniškai abu simboliai yra įskaitomi.
Grąžinimai ir perdavimas klientui
Mažmenininkas gali išduoti 2D brūkšninį kodą, kuris nurodo grąžinimo leidimą arba suteikia priimtinai surinkimo vietai prieigą prie grąžinimo įrašo. Tokioje darbo eigoje kodas yra dalyvaujančių sistemų naudojama nuoroda; jis savaime nėra siuntimo etiketė ir negarantuoja, kad bet kuri vieta priims grąžinimą.
Klientams skirtose instrukcijose reikėtų atskirti kodo pateikimą apdorojimui nuo transportavimo etiketės pritvirtinimo prie siuntinio. Taikoma grąžinimo tvarka nustato, ar reikalinga pakuotė, etiketės spausdinimas arba papildomas identifikavimas.
Tarpvalstybinės tiekimo grandinės
Vykdydamos tarpvalstybinę prekybą organizacijos gali keistis prekėmis, kurių etiketes turi suprasti skirtingi prekybos partneriai. Bendri identifikatorių ir duomenų standartai padeda nustatyti bendrą simbolyje užkoduotos informacijos reikšmę. Vien skaitytuvo suderinamumo nepakanka, jei siuntėjas ir gavėjas laukus interpretuoja skirtingai.
2D brūkšninis kodas pats savaime nepakeičia komercinės sąskaitos faktūros, muitinės deklaracijos ar kitų privalomų prekybos dokumentų. Ar konkretus brūkšninis kodas priimamas muitinės ar transportavimo procese, priklauso nuo to proceso taisyklių ir techninių specifikacijų.
Susiję terminai ir svarbios ribos
| Terminas | Reikšmė | Santykis su 2D brūkšniniu kodu |
|---|---|---|
| Linijinis brūkšninis kodas | Simbolis, kuriame duomenys pateikiami viena dimensija išdėstytais brūkšniais ir tarpais. | Alternatyvi brūkšninio kodo struktūra, o ne 2D brūkšninio kodo sinonimas. |
| QR Code | Konkreti matricinio brūkšninio kodo simbolika. | Vienas 2D brūkšninio kodo tipas, o ne visos kategorijos pavadinimas. |
| Siuntos sekimo numeris | Identifikatorius, naudojamas informacijai apie siuntą gauti sekimo sistemoje. | Gali būti užkoduotas brūkšniniame kode, tačiau egzistuoja nepriklausomai nuo jį turinčio simbolio. |
| GS1 taikymo identifikatorius | Priešdėlis, nurodantis duomenų lauko reikšmę ir formatą GS1 sistemoje. | Padeda priimančiai programinei įrangai interpretuoti struktūrizuotus laukus, pateiktus palaikomuose GS1 brūkšniniuose koduose. |
| GS1 Digital Link URI | Interneto adreso struktūra, pateikianti GS1 identifikatorius ir galinti susieti juos su internetine informacija. | Gali būti pateikta tinkamame 2D brūkšniniame kode; URI struktūra ir brūkšninio kodo simbolika yra atskiros sąvokos. |
| RFID | Technologija, naudojanti radijo dažnių ryšį informacijai iš žymenų nuskaityti. | Ne brūkšninio kodo technologija; optinis brūkšninio kodo nuskaitymas ir radijo dažnio identifikavimas naudoja skirtingus fiksavimo metodus. |
Nuskaitymo, spausdinimo ir diegimo patikros
Norint pasirinkti 2D brūkšninį kodą, neužtenka pasirinkti pažįstamą simbolį. Toliau pateikiamos patikros padeda atskirti skirtingas veikimo sutrikimų priežastis.
- Patvirtinkite priimančiosios sistemos specifikaciją. Nustatykite, kokią simboliką, duomenų laukus, identifikatorių taisykles ir etiketės išdėstymą priima prekybos partneris arba programa. Nemanykite, kad bet kuris įskaitomas 2D brūkšninis kodas yra priimtinas.
- Patikrinkite nuskaitymo įrangą. Įprastas tik linijinius kodus nuskaitantis lazerinis skaitytuvas negali iškoduoti matricinio simbolio vien todėl, kad gali nuskaityti linijinius brūkšninius kodus. Patvirtinkite pasirinkto formato palaikymą konkrečiame įrenginyje ir programinės įrangos konfigūracijoje.
- Kontroliuokite simbolio matmenis. Didesniam užkoduotų duomenų kiekiui gali reikėti didesnio simbolio arba mažesnių atskirų elementų. Pasirinkite matmenis, kurie išliks įskaitomi numatytomis spausdinimo ir nuskaitymo sąlygomis.
- Išlaikykite kontrastą ir laisvą erdvę. Laikykitės simbolikos reikalavimų neatsispausdinusiai sričiai aplink simbolį, dažnai vadinamai tylos zona. Nedėkite teksto, kraštinių ar kitos grafikos į šią erdvę.
- Įvertinkite fizinį paviršių. Raukšlės, siūlės, atspindžiai, išlinkimas ir nutrinimas gali trukdyti užfiksuoti vaizdą. Išbandykite etiketę ant tikros pakuotės, o ne tik ant plokščio dizaino maketo.
- Patikrinkite iškoduotus duomenis. Patikrinkite identifikatorius, laukų ilgius, skirtukus ir taikymo taisykles. Skaitytuvo rodomi simboliai neįrodo, kad sandėlio ar vežėjo sistema juos priims.
- Atskirkite nuskaitymą nuo patikros. Sėkmingas nuskaitymas parodo įskaitomumą esant tam tikroms sąlygoms. Brūkšninio kodo patikra įvertina simbolio kokybę pagal nustatytus kriterijus ir nėra lygiavertė vienam operaciniam nuskaitymui.
- Išbandykite visą darbo eigą. Patvirtinkite, kad nuskaitymas gauna numatytą įrašą ir suaktyvina tinkamą veiksmą, įskaitant tai, kaip programa tvarko pasikartojančius, nežinomus arba negaliojančius identifikatorius.
Dažniausi nesusipratimai
2D brūkšninis kodas pats savaime neužtikrina tiesioginio sekimo. Jame gali būti užkoduotas sekimo identifikatorius arba nuoroda į sekimo išteklių, tačiau siuntos įvykiai turi būti gaunami iš susietų operacinių sistemų. Atspausdintas simbolis savarankiškai nestebi siuntos judėjimo.
Klaidų taisymas nepadaro simbolio atsparaus pažeidimams. Tokiuose formatuose kaip QR Code ir Data Matrix yra klaidų taisymo mechanizmai, tačiau atkūrimas priklauso nuo formato, konfigūracijos ir pažeidimo pobūdžio. Užslėpti atpažinimo raštai arba prasta vaizdo kokybė vis tiek gali neleisti iškoduoti simbolio.
Daugiau duomenų ne visada reiškia daugiau naudos. Nereikalingos informacijos kodavimas gali padidinti simbolio dydį arba sumažinti spausdinimo toleranciją, jei turimas plotas yra fiksuotas. Identifikatorius, susietas su prižiūrimu įrašu, gali būti tinkamesnis nei įterpiama informacija, kuri gali keistis.
Įskaitomas nereiškia patikimas. Brūkšninis kodas yra duomenų nešiklis, o ne automatinė autentiškumo ar saugaus turinio garantija. Programos turėtų tikrinti identifikatorius ir tvarkyti užkoduotus URL pagal savo saugumo reikalavimus.
D. U. K.
Ar QR Code yra tas pats, kas dvimatis brūkšninis kodas?
QR Code yra vienas dvimačio brūkšninio kodo tipas. Data Matrix ir PDF417 yra kiti platesnei kategorijai priklausantys formatai.
Ar 2D brūkšniniame kode gali būti siuntos sekimo numeris?
Taip. Jame gali būti užkoduotas sekimo numeris arba URL, naudojamas sekimo informacijai pasiekti. Priimanti programa turi atpažinti turinį ir susieti jį su tinkamu siuntos įrašu.
Ar esamas brūkšninių kodų skaitytuvas gali nuskaityti 2D brūkšninius kodus?
Tik jei įranga ir jos konfigūracija palaiko atitinkamą simboliką. Tik linijinius kodus nuskaitantis skaitytuvas netinka matriciniams brūkšniniams kodams; reikalinga suderinama vaizdo fiksavimo įranga arba tinkama kamera pagrįsta programa.
Ar 2D brūkšninis kodas veikia be interneto ryšio?
Simbolį galima iškoduoti neprisijungus, jei yra suderinama vietinė programinė įranga. Norint atidaryti internetinę paskirties vietą arba gauti nuotolinį verslo įrašą, reikia prieigos prie atitinkamo tinklo ar paslaugos.
Šaltiniai
- GS1: Brūkšniniai kodai — Brūkšninių kodų tipai, identifikavimo standartai ir linijinių bei dvimačių simbolių skirtumas.
- GS1: Dvimatiai brūkšniniai kodai — Struktūrizuoti produktų duomenys ir 2D brūkšninių kodų naudojimas mažmeninėje prekyboje bei tiekimo grandinės taikymuose.
- GS1: GS1 DataMatrix — Data Matrix diegimas, GS1 duomenų kodavimas ir simbolio kokybės aspektai.
- GS1: GS1 Digital Link — Standartizuotų identifikatorių, interneto adresų ir prieigos prie internetinės informacijos ryšys.
- DENSO WAVE: Apie QR Code — QR Code struktūra, duomenų pateikimas ir klaidų taisymo savybės.


