Tasuta vöötkoodi generaator veebis
Vajad EAN-koodi tootepakendile, CODE128 silti laole või ITF-14 saatekonteinerile? Vali standard, sisesta väärtus ja vöötkood renderdatakse koheselt — valideeritakse kirjutamise ajal ja on alla laaditav trükivalmis PNG-na. Generaator töötab täielikult sinu brauseris, seega tootenumbrid ja sisemised SKU-d ei lahku kunagi sinu arvutist ning registreerimist ega vesimärki pole.
Millist vöötkoodi tüüpi vajad?
Iga standard on loodud kindla ülesande jaoks. Kui pole kindel, on CODE128 õige vaikevalik kõigele, mis pole jaekaubanduse kassa.
| Koodi tüüp | Kasutusala | Mida see kodeerib? | Millal seda valida? |
|---|---|---|---|
| CODE128 | Logistika, laod, e-poed | Numbrid, tähed (A–Z, a–z) ja ASCII sümbolid. | Parim valik sisemistele siltidele, pakendite jälgimisele ja laoarvestusele. Kõrgeim andmetihedus — kood jääb lühikeseks. |
| EAN-13 | Jaekaubandus (Euroopa ja suurem osa maailmast) | Ainult numbrid (13 numbrit). | Kohustuslik kaupadele, mida müüakse kassades Euroopas ja enamikus teistest turgudest. |
| UPC (UPC-A) | Jaekaubandus (USA ja Kanada) | Ainult numbrid (12 numbrit). | EAN-13 Põhja-Ameerika vaste. Vajalik toodete eksportimisel USA-sse. |
| EAN-8 | Väikesed tooted | Ainult numbrid (8 numbrit). | Väga väikestele pakenditele (huulepulk, närimiskumm), kuhu EAN-13 füüsiliselt ei mahu. |
| CODE39 | Tööstus, autotööstus, kaitsevaldkond | Numbrid, suurtähed A–Z ja - . $ / + %. | Vanem, väga vastupidav standard. Laiem kui CODE128, kuid talub kehva trükikvaliteeti. |
| ITF-14 | Saatekonteinerid | Ainult numbrid (14 numbrit). | Välispakendile. Generaator joonistab automaatselt standardi nõutava ümbritseva raami (kanderibad), mis kaitseb loetavust otse lainepapile trükkides. |
Miks generaator mõne sisendi tagasi lükkab
Kui eelvaate asemel ilmub viga, ei vasta sisestatud väärtus valitud standardi reeglitele — see on valideerimine, mitte viga:
- EAN-13, EAN-8 ja UPC lõppevad kontrollnumbriga. Viimane number arvutatakse kõigist teistest, seega on juhuslik 13-numbriline arv peaaegu alati kehtetu. Proovi vahet näha kehtival näitel
4006381333931(EAN-13) või96385074(EAN-8). Kui sul on ametlikult määratud number, sisaldab see juba korrektset kontrollnumbrit. - Numbrite arv on rangelt fikseeritud. EAN-13 vajab täpselt 13 numbrit, UPC 12, ITF-14 täpselt 14.
- Lubatud märgistik on piiratud. CODE39 aktsepteerib ainult suurtähti, numbreid ja mõnda sümbolit — väiketähed või diakriitikuga tähed (
é,ř,ü) lükatakse tagasi. Segatud tekstile naguSHELF-A-12sobib CODE128.
Kuidas arvutatakse kontrollnumber
Viimane number EAN-13, EAN-8, UPC või ITF-14 koodis ei ole osa tootenumbrist — see on aritmeetika, mis tuletatakse eelnevatest numbritest, et skanner saaks eristada valesti loetud koodi õigest. Siin on kogu arvutuskäik töönäitel 4006381333931.
Võta esimesed kaksteist numbrit ja korruta neid kordamööda 1-ga ja 3-ga, alustades 1-st:
| Number | 4 | 0 | 0 | 6 | 3 | 8 | 1 | 3 | 3 | 3 | 9 | 3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kaal | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 |
| Korrutis | 4 | 0 | 0 | 18 | 3 | 24 | 1 | 9 | 3 | 9 | 9 | 9 |
Nende korrutiste summa on 89. Ümarda see järgmise kümne kordseni — 90 — ja vahe ongi kontrollnumber: 1. Ja tõepoolest, täisnumber lõpeb 1-ga.
Kaks detaili ajavad tihti segadusse. Kaalud on tegelikult ankurdatud paremast otsast, mitte vasakust — need jooksevad 3, 1, 3, 1 vasakule viimasest andmenumbrist alates. EAN-13-l on kaksteist andmenumbrit, mis on paarisarv, seega saab selle vasakpoolseim number juhuslikult kaalu 1. UPC-A-l, EAN-8-l ja ITF-14-l on aga paaritu arv andmenumbreid, seega saab nende esimene number hoopis kaalu 3. Ja kui summa satub juba täpselt kümne kordsele, on kontrollnumber 0, mitte 10.
See on ka põhjus, miks numbri väljamõtlemine peaaegu kunagi ei toimi: reeglile vastab vaid üks number kümnest, seega on väljamõeldud kolmteistnumbriline arv umbes 90% juhtudest vale.
Kood, mis tegelikult skaneerub
Eelvaade võib näida täiuslik ja ikkagi kassas ebaõnnestuda, kui füüsiline trükk on vale. Reeglid, mis loevad:
- Ribade laius määrab kõige peenema riba paksuse — skanneri jaoks kriitilise mõõtme. Sildiprinterite puhul hoia see 2 või kõrgem; juuksekarva-peenikesed ribad sulanduvad naabritega kokku.
- Kõrgus on käsiskaneerimisel oluline. Kõrgemat koodi on laseriga nurga alt lihtsam tabada. Püsi üle 50 px; käsivarre kauguselt skaneerimisel mine kõrgemale.
- Ära kata vaikset tsooni. Generaator lisab selle juba automaatselt, igale standardile sobivas suuruses — EAN-13 puhul 11 moodulit vaba ruumi vasakul ja 7 paremal, CODE128 puhul 10 mõlemal küljel. Selle rikub alles see, mis juhtub hiljem: allalaaditud pildi kärpimine ribadeni või teksti, raamide või graafika paigutamine selle servale. Skanner kasutab just seda tühja äärt, et leida, kust kood algab ja lõpeb.
- Ära kunagi venita pilti. Allalaaditud PNG ebaproportsionaalne suuruse muutmine muudab ribade ja vahede vahelist suhet — täpselt seda, mis andmeid kodeerib. Kui vajad teist suurust, tule tagasi ja genereeri see kohe õigetes mõõtmetes.
- Väldi läikivaid pindu. Lamineeritud pakendi või purgi peegeldused võivad skannerit pimestada. Matt silt või lihtsalt suurem kood lahendab probleemi.
- Väldi punaseid ribasid. Enamik laserskannereid loeb punase valgusega, mis muudab punased ribad neile praktiliselt nähtamatuks. Must, tumesinine või tumeroheline heledal taustal on ohutud valikud.
Värvid ja gradiendid — disaini, mitte kassa jaoks
Peale klassikalise musta valgel saad määrata kohandatud esi- ja taustavärvi, kahevärvilise lineaarse gradiendi või vikerkaare täite. Need valikud on mõeldud plakatitele, sündmuseemblemitele, kupongidele ja muudele disainitud materjalidele. Jaekassa ja laotoimingute jaoks jää kõrge kontrastiga ühtlaste värvide juurde — ja mida iganes valid, testi trükitud tulemust päris skanneriga enne tootmistiraaži.
Näita teksti lüliti trükib ribade alla inimloetava väärtuse. Hoia see sees kõige operatiivsema jaoks: kui kood saab kahjustada, saab kassapidaja või laotöötaja numbri käsitsi sisestada.
Mida esimesed numbrid tegelikult näitavad
Levinud on uskumus, et vöötkoodi alguses olevad numbrid näitavad, kus toode on valmistatud. See ei vasta tõele. Prefiks tähistab GS1 liikmesorganisatsiooni, kus ettevõte on registreeritud — mitte midagi enamat. Saksamaal registreeritud kaubamärgi iga toode kannab prefiksit 40–44, olenemata sellest, kas see on valmistatud Baierimaal, Vietnamis või Mehhikos.
Mõned levinumad vahemikud, millega kokku puutud:
| Prefiks | GS1 organisatsioon |
|---|---|
| 00–13 | Ameerika Ühendriigid ja Kanada |
| 30–37 | Prantsusmaa |
| 40–44 | Saksamaa |
| 45, 49 | Jaapan |
| 50 | Suurbritannia |
| 57 | Taani |
| 64 | Soome |
| 69 | Hiina |
| 76 | Šveits |
| 80–83 | Itaalia |
| 84 | Hispaania |
| 859 | Tšehhi |
| 858 | Slovakkia |
| 87 | Holland |
| 890 | India |
Mõned vahemikud ei tähista üldse riike, ja need on kasulikud ära tunda:
- 20–29 on reserveeritud poesisesele kasutusele — koodid, mida supermarket trükib lahtiselt müüdavale puuviljale või kaalutud delikatessile. Need kehtivad ainult selles ühes poes ja on mujal tähenduseta.
- 977 tähistab perioodikaväljaannet (ISSN), 978 ja 979 raamatut (ISBN) ning 979-0 trükitud noote (ISMN).
- 980 kasutatakse tagastuskviitungitel ja 99 kupongidel.
Kui skaneerid seega midagi ja saad 20-millegagi algava prefiksi, ei ole tegu müstilise tootega — vaid sildiga, mille pood tegi iseendale.
Üks asi, mida see tööriist ei tee: ametlike numbrite omistamine
Generaator joonistab mistahes numbri, mille talle annad, kuid jaeketid aktsepteerivad ainult GS1 poolt omistatud GTIN-numbreid — ülemaailmset numereerimisorganisatsiooni. Registreeru oma riigi GS1 büroos, saad ettevõtte prefiksi ja numbrivahemiku ning tule seejärel siia tagasi, et muuta need numbrid trükitavaks graafikaks — see osa on igavesti tasuta.
Korduma kippuvad küsimused (KKK)
Kas vöötkood võib olla värviline või gradiendiga?
Tehniliselt jah, ja see generaator toetab seda — kuid skannerid hoolivad kontrastist, mitte ilust. Tumedad ribad heledal taustal on hädavajalikud ja punakad ribad ebaõnnestuvad enamiku laserskannerite juures olenemata kontrastist. Kasuta värve vabalt turundusmaterjalidel, ent ettevaatlikult kõigel, mida müügipunkti süsteem peab lugema.Miks näitab minu 13-numbriline number EAN-13-na viga?
EAN-13 viimane number on kontrollsumma, mis arvutatakse esimesest kaheteistkümnest. Kui see ei klapi, on number kehtetu ja generaator keeldub seda vastu võtmast — täpselt nagu ka poe skanner teeks. Kontrolli sulle määratud numbrit või testi tööriista kehtiva näitega4006381333931.