Kako funkcionira generisanje barkoda u pregledniku
Ovaj alat omogućava kreiranje skenirajućih barkodova različitih vrsta unosom podataka, prilagođavanjem njihovog izgleda i preuzimanjem u obliku slikovnih datoteka. Proces generisanja se u potpunosti odvija unutar vašeg web preglednika, gdje se uneseni znakovi pretvaraju u sliku barkoda. Vaši podaci se pretvaraju u barkod direktno u vašem pregledniku — ništa se ne šalje na BroBroGo.
Prilikom promjene vrste barkoda, ako je polje za unos prazno, ono se automatski popunjava primjernom vrijednošću za odabrani format. U slučaju unosa praznih, predugih ili nevažećih podataka, prikaz pregleda i dugmad za preuzimanje se uklanjaju.
Podržani formati barkodova i pravila unosa
Alat podržava devet različitih vrsta barkodova, od kojih svaki ima specifična pravila za unos podataka i maksimalnu dužinu do 256 znakova:
- Code 128: Prihvata bilo koja slova, cifre ili simbole. Preporučuje se da unos bude kratak radi lakšeg skeniranja.
- EAN-13: Zahtijeva 12 cifara (pri čemu se kontrolna cifra automatski izračunava i dodaje) ili puni maloprodajni kod od 13 cifara.
- EAN-8: Koristi se za mala maloprodajna pakovanja. Zahtijeva 7 cifara (kontrolna cifra se dodaje) ili puni kod od 8 cifara.
- UPC-A: Zahtijeva 11 cifara (kontrolna cifra se dodaje) ili puni UPC-A kod od 12 cifara.
- Code 39: Prihvata velika slova, cifre i znakove
-,.,$,/,+,%ili razmak. - ITF-14: Koristi se za transportne kartone. Zahtijeva 13 cifara (kontrolna cifra se dodaje) ili puni kod od 14 cifara.
- Codabar: Prihvata cifre i znakove
-,$,:,/,.,+uokvirene početnim i završnim slovima A–D (na primjer,A40156B). - MSI: Prihvata isključivo cifre.
- Pharmacode: Zahtijeva cijeli broj u rasponu od 3 do 131070.
Ako uneseni podaci prelaze ograničenje dužine, pojavljuje se poruka: "To je predugačko za barkod koji se može skenirati. Neka bude kraće od {max} znakova.". Ako podaci ne odgovaraju odabranom formatu, prikazuje se poruka: "To nije važeća vrijednost za format {format} — provjerite uputstvo za format iznad.".
Uloga kontrolnih cifara u tačnosti
Kod formata EAN-13, EAN-8, UPC-A i ITF-14, kontrolna cifra igra ključnu ulogu u sprečavanju grešaka pri čitanju podataka. Prilikom korištenja ovog alata, korisnik ne mora samostalno računati ovaj posljednji broj.
Postoje dva načina obrade kontrolne cifre:
- Automatsko računanje: Unosom skraćene verzije koda (12 cifara za EAN-13, 7 za EAN-8, 11 za UPC-A ili 13 za ITF-14), sistem samostalno izračunava i dodaje ispravnu kontrolnu cifru na kraj.
- Verifikacija: Ako unesete punu dužinu koda sa već postojećom kontrolnom cifrom, alat vrši provjeru njene tačnosti umjesto ponovnog računanja. Ukoliko se kontrolna cifra ne podudara s izračunatom vrijednošću za uneseni niz, sistem će to prepoznati kao nevažeći unos.
Prilagođavanje izgleda i tehnički parametri
Izgled generisanog barkoda može se prilagoditi kroz nekoliko parametara u korisničkom interfejsu:
| Parametar | Dozvoljene vrijednosti | Opis |
|---|---|---|
| Boja linija | #RRGGBB format |
Definiše boju samih linija barkoda. |
| Pozadina | #RRGGBB format |
Definiše boju pozadine iza linija. |
| Širina linije | Broj od 1 do 4 | Određuje osnovnu debljinu pojedinačnih linija. |
| Visina | Broj od 40 do 200 piksela | Određuje vertikalnu dimenziju linija. |
| Prikaži tekst ispod linija | Prekidač (da/ne) | Omogućava ili onemogućava prikaz čitljivog teksta ispod barkoda. |
U slučaju unosa nevažećih vrijednosti za boju linija ili pozadinu, sistem automatski vraća vrijednosti na podrazumijevanu crnu ili bijelu boju.
Odabir formata datoteke: SVG naspram PNG
Nakon uspješnog generisanja, na raspolaganju su dvije opcije za preuzimanje datoteke:
- SVG (Scalable Vector Graphics): Vektorski format koji omogućava neograničeno skaliranje bez gubitka oštrine. Preporučuje se za štampanje jer linije ostaju potpuno oštre na bilo kojoj veličini.
- PNG (Portable Network Graphics): Rasterski format pogodan za digitalne ekrane i dokumente. Kako bi se osigurao visok kvalitet i spriječilo zamućenje, PNG datoteke se preuzimaju i renderuju u veličini koja je tri puta veća od one prikazane u pregledu na ekranu.
Primjena različitih vrsta barkodova
Svaki od dostupnih formata razvijen je za specifične industrijske potrebe i standarde:
- Maloprodaja: EAN-13, EAN-8 i UPC-A su standardizovani formati namijenjeni isključivo za označavanje maloprodajnih proizvoda koji prolaze kroz kase.
- Logistika i skladištenje: ITF-14 se koristi za označavanje transportnih kartona i vanjskih pakovanja. MSI format se primjenjuje za označavanje skladišnih polica i praćenje inventara.
- Interno praćenje i imovina: Code 128 je pogodan za SKU-ove, brojeve za praćenje pošiljki ili interne brojeve imovine. Code 39 se često koristi za kreiranje trajnih oznaka imovine.
- Specijalizovane ustanove: Codabar se tradicionalno koristi u bibliotekama za označavanje knjiga i u bankama krvi.
- Farmacija: Pharmacode je jednosmjerni numerički kod koji se koristi isključivo na pakovanjima lijekova i medicinskih proizvoda.
Često postavljana pitanja (FAQ)
Koju vrstu barkoda trebam odabrati?
Code 128 podržava bilo koji kratki kod – SKU-ove, brojeve za praćenje ili brojeve imovine. EAN-13, EAN-8 i UPC-A su namijenjeni za maloprodajne proizvode. ITF-14 se koristi na transportnim kartonima, Code 39 na oznakama imovine, Codabar u bibliotekama i bankama krvi, MSI na naljepnicama za skladišne police, a Pharmacode na pakovanjima lijekova.
Moram li samostalno izračunavati kontrolnu cifru?
Ne. Za EAN, UPC i ITF-14 možete unijeti samo cifre podataka, a posljednja kontrolna cifra se automatski izračunava. Ako umjesto toga unesete kod pune dužine, on će biti verifikovan umjesto ponovo izračunat.
Da li će se ovi barkodovi zaista moći skenirati?
Da, sve dok održavate dobar kontrast, ostavite prazan prostor sa obje strane i ne smanjujete ih previše. Preuzmite SVG za štampanje kako bi linije ostale oštre na bilo kojoj veličini; PNG je sasvim u redu za ekrane i dokumente.
Gdje se obrađuju moji podaci koje unesem u generator?
Vaši podaci se pretvaraju u barkod direktno u vašem pregledniku — ništa se ne šalje na BroBroGo. Proces je u potpunosti lokalan.