EAN-13, UPC-A ar Code 128: kokį brūkšninį kodą rinktis

Ne visi brūkšniniai kodai skirti tam pačiam: vieni sukurti prekėms parduoti parduotuvėse, kiti – daiktams žymėti savo versle ar namuose. Čia sužinosite, kam skirtas kiekvienas formatas, kaip pavyzdžiu skaičiuojamas kontrolinis skaitmuo ir ką reikia padaryti, kad skaitytuvas nuskaitytų iš pirmo karto.

Atnaujinta:

Kam skirtas kiekvienas formatas

abcsyg.com brūkšninių kodų generatorius siūlo penkis formatus. Pagrindinis skirtumas ne tai, kaip jie atrodo, o kokius simbolius priima ir kas turi jums suteikti numerį.

Penkių generatoriaus formatų palyginimas
FormatasKą talpinaTipinis naudojimas
EAN-1313 skaitmenų (12 duomenų ir 1 kontrolinis)Parduotuvėse parduodamos prekės didelėje pasaulio dalyje
UPC-A12 skaitmenų (11 duomenų ir 1 kontrolinis)Prekės, parduodamos JAV ir Kanadoje
EAN-88 skaitmenys (7 duomenų ir 1 kontrolinis)Labai maža pakuotė, kurioje netelpa EAN-13
Code 128Raidės be diakritinių ženklų, skaičiai ir klaviatūros simboliaiLogistika, siuntos, inventorius, tapatybės kortelės
Code 39Didžiosios raidės, skaičiai ir - . $ / + % bei tarpasSenesnis formatas, naudojamas pramonėje; jį skaito beveik visi skaitytuvai

Praktinė taisyklė: jei kodas žymės parduotuvėse parduodamą prekę, naudokite EAN-13 arba UPC-A. Visam kitam (dėžėms, lentynoms, bylų aplankams, įrangai, užsakymams) patogiausias Code 128, nes jis priima tekstą ir skaičius ir nepriklauso nuo jokios organizacijos.

Kaip skaičiuojamas EAN-13 kontrolinis skaitmuo

Paskutinis EAN-13 skaitmuo nėra duomenys: tai patikra, apskaičiuota iš kitų dvylikos. Ji padeda aptikti rinkimo ar spausdinimo klaidas. Štai kaip ji skaičiuojama, pavyzdžiui, paėmus dvylika skaitmenų 400638133393.

  1. Užrašykite dvylika skaitmenų ir priskirkite jiems pakaitinius svorius, pradedant iš kairės nuo 1, o paskui 3: 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3.
  2. Padauginkite kiekvieną skaitmenį iš jo svorio: 4×1 = 4, 0×3 = 0, 0×1 = 0, 6×3 = 18, 3×1 = 3, 8×3 = 24, 1×1 = 1, 3×3 = 9, 3×1 = 3, 3×3 = 9, 9×1 = 9, 3×3 = 9.
  3. Sudėkite rezultatus: 4 + 0 + 0 + 18 + 3 + 24 + 1 + 9 + 3 + 9 + 9 + 9 = 89.
  4. Raskite, kiek trūksta iki kito 10 kartotinio: nuo 89 iki 90 trūksta 1. Tai ir yra kontrolinis skaitmuo.
  5. Pilnas kodas yra 4006381333931. Jei suma jau būtų 10 kartotinis, kontrolinis skaitmuo būtų 0.

Jei pakeisite vieną skaitmenį ir paliksite paskutinį tokį patį, skaičiavimas nebesutaps, o skaitytuvas atmes nuskaitymą, užuot pateikęs klaidingą numerį. Todėl generatorius, kai įvedate 13 skaitmenų ir paskutinis nesutampa, praneša, koks jis turėtų būti; o jei įvedate tik pirmus 12, jis apskaičiuoja ir prideda už jus.

UPC-A ir EAN-8: tas pats skaičiavimas, kitas ilgis

UPC-A naudoja tą pačią idėją su 11 duomenų skaitmenų. Pavyzdys: 03600029145. Nelyginėse pozicijose (1-as, 3-ias, 5-as…) esantys skaitmenys sudaro 0 + 6 + 0 + 2 + 1 + 5 = 14 ir dauginami iš 3: 42. Lyginėse pozicijose esančių suma 3 + 0 + 0 + 9 + 4 = 16. Iš viso: 42 + 16 = 58, o iki 60 trūksta 2. Pilnas kodas yra 036000291452.

UPC-A atitinka EAN-13, prasidedantį 0: tas pats numeris su nuliu priekyje būtų 0036000291452 ir turėtų tą patį kontrolinį skaitmenį. Todėl šiuolaikiniai skaitytuvai supranta abu.

EAN-8 svoriai kaitaliojasi atvirkščiai (3, 1, 3, 1, 3, 1, 3, pradedant iš kairės). Skaičiui 7351353: 21 + 3 + 15 + 1 + 9 + 5 + 9 = 63, o iki 70 trūksta 7. Kodas yra 73513537.

Svarbus perspėjimas: numerius suteikia GS1

Nubrėžus brūkšnių piešinį su numeriu, jūs negaunate teisės naudoti to numerio. Norint parduoti prekes parduotuvėse ar internetinėse parduotuvėse, kurios to reikalauja, EAN ir UPC numeriai turi būti suteikti jūsų įmonei per GS1, šiuos kodus administruojančią organizaciją, dažniausiai per jos biurą jūsų šalyje (Lietuvoje – GS1 Lietuva). GS1 kodus rezervuoja kiekvienai įmonei, kad du gamintojai neturėtų to paties numerio.

Generatorius simbolį nubrėžia teisingai, bet nežino, ar jūsų įvestas numeris jau priklauso kitai prekei, ir jo neregistruoja. Jei išsigalvosite EAN-13 ir užklijuosite ant parduodamos prekės, jis gali sutapti su kito prekės ženklo kodu ir sukelti painiavą pirkėjo inventoriuje.

Vidiniam naudojimui situacija kita: savo inventorius, lentynos, dėžės, bylos, įranga ar renginio bilietai. Tuomet galite naudoti Code 128 su kokiais norite kodais, ar net savo sugalvotą EAN-13, jei kodas neišeina už jūsų organizacijos ribų.

Dydis, kontrastas ir laisvos zonos

Dauguma nenuskaitomų kodų klysta dėl spausdinimo, o ne dėl numerio. Prieš spausdindami patikrinkite šiuos dalykus:

PNG ar SVG: kada kurį rinktis

Generatorius leidžia atsisiųsti kodą PNG arba SVG formatu. PNG yra taškų paveikslėlis: praktiškas variantas įklijuoti į dokumentą, skaičiuoklę ar fiksuoto dydžio etiketę. Jei vėliau jį padidinsite, brūkšnių kraštai tampa neryškūs ir kodą gali būti sunku nuskaityti.

SVG yra vektorinis piešinys: jį galima keisti į bet kokį dydį neprarandant ryškumo, todėl jis geriausias spaustuvėms, pakuočių dizainui ar dideliems plakatams. Jei abejojate, atsisiųskite abu: PNG kasdieniam naudojimui, o SVG kaip atsarginį originalą.

Išbandykite prieš spausdindami 500 etikečių

Parodykite kodą ekrane (arba atspausdinkite vieną bandomąjį lapą) ir nuskaitykite telefono kamera ar naudojama kodų skaitymo programėle. Patikrinkite, ar nuskaitytas numeris tiksliai toks, kokį įvedėte.

Padarykite tai ir su tikru dydžiu, kurį kodas turės etiketėje, su tuo pačiu popieriumi ir tuo pačiu spausdintuvu. Kodas, gerai skaitomas ekrane, gali nenuskaityti prastos kokybės terminiu spausdintuvu ar ant blizgaus popieriaus. Jei nenuskaito, prieš keisdami formatą išbandykite platesnius brūkšnius, didesnes paraštes ar baltesnį foną.

Dažniausiai užduodami klausimai

Ar galiu išsigalvoti EAN-13 savo prekėms parduoti?

Norint parduoti parduotuvėse ar platformose, kurios to reikalauja, reikia GS1 jūsų įmonei suteiktų numerių. Išgalvotas numeris gali sutapti su kitos prekės numeriu. Vidiniam inventoriui galite naudoti kokius norite kodus.

Kuo skiriasi EAN-13 ir UPC-A?

EAN-13 turi 13 skaitmenų ir yra standartas didelėje pasaulio dalyje; UPC-A turi 12 ir naudojamas JAV bei Kanadoje. UPC-A yra tas pats, kas EAN-13, prasidedantis 0, o šiuolaikiniai skaitytuvai skaito abu.

Kuris formatas tinka savo inventoriui?

Code 128: jis priima raides be diakritinių ženklų, skaičius ir klaviatūros simbolius, yra kompaktiškas ir nereikalauja registruoti numerių jokioje organizacijoje.

Kodėl mano EAN-13 kodas negalioja?

Greičiausiai paskutinis skaitmuo nesutampa su kitų dvylikos apskaičiavimu. Generatorius parodo, koks jis turėtų būti, arba apskaičiuoja pats, jei įvedate tik pirmus 12.

Ar mano įvestas numeris siunčiamas į kokį nors serverį?

Ne. Kodas piešiamas jūsų naršyklėje ir niekas nesiunčiama į jokį serverį.