Ispravno ispisivanje barkodova ključno je za nesmetano automatsko očitanje podataka, jer čak i najmanja mikroskopska odstupanja u širini linija mogu uzrokovati neuspjeh skeniranja. Razumijevanje fizikalnih principa refleksije svjetlosti i kemije medija na kojem se ispisuje omogućuje postizanje savršene oštrine i dugotrajnosti svakog koda bez obzira na uvjete u kojima se koristi.
Fizika refleksije svjetlosti i važnost kontrasta boja
Da bismo razumjeli zašto skener ne može pročitati određeni barkod, moramo analizirati kako skeneri funkcioniraju. Većina skenera koristi crvenu lasersku svjetlost ili LED diode za osvjetljavanje koda. Tamne linije (obično crne) apsorbiraju svjetlost, dok svijetli prostori (obično bijeli pozadinski papir) reflektiraju svjetlost natrag u senzor skeniranja. Skener mjeri intenzitet te reflektirane svjetlosti i pretvara je u binarni signal koji računalo razumije.
Ključ uspješnog skeniranja leži u postizanju visokog kontrasta između linija i praznina. Korištenje sjajnih (glossy) materijala često stvara problem zrcalne refleksije (specular reflection), gdje se svjetlost odbija pod istim kutom, zasljepljujući senzor skeniranja. Zbog toga se preporučuje uporaba matiranih površina koje raspršuju svjetlost u svim smjerovima (difuzna refleksija), omogućujući senzoru precizno definiranje granica između crne i bijele površine. Također, izbjegavajte kombinacije boja s niskim kontrastom, poput crvenih linija na bijeloj pozadini, jer crveni laser skenera vidi crvenu boju kao bijelu, što kod čini potpuno nečitljivim.
Tehnologija ispisa: Termalni prijenos u odnosu na izravni termalni ispis
Izbor metode ispisa izravno utječe na trajnost i čitljivost koda. Kod izravnog termalnog ispisa (direct thermal), koristi se poseban papir premazan kemijskim slojem koji sadrži leuko-boje. Kada ispisna glava primijeni toplinu, dolazi do kemijske reakcije koja papir lokalno boji u crno. Iako je ova metoda brza i ekonomična, ovi su kodovi iznimno osjetljivi na UV zračenje, toplinu i trenje, što s vremenom dovodi do blijeđenja i gubitka kontrasta. Zato se izravni termalni ispis preporučuje isključivo za kratkotrajnu upotrebu, poput transportnih naljepnica.
S druge strane, termalni prijenos (thermal transfer) koristi traku (ribbon) premazanu voskom, smolom ili njihovom kombinacijom. Toplina iz ispisne glave topi vosak ili smolu i trajno ih prenosi na površinu naljepnice. Ova metoda nudi mnogo veću molekularnu stabilnost. Kodovi ispisani smolom na sintetičkim podlogama otporni su na kemikalije, mehaničko habanje i ekstremne temperature, čime se osigurava da geometrija koda ostane netaknuta tijekom cijelog životnog ciklusa proizvoda, bez opasnosti od razmazivanja tinte ili blijeđenja pod utjecajem sunčeve svjetlosti.
Geometrijska preciznost i upravljanje toplinom ispisne glave
Svaki barkod definiran je strogim omjerom širine uskih i širokih elemenata. Ako se ti omjeri promijene za samo nekoliko postotaka, kod postaje nečitljiv za standardne optičke čitače. Najčešći uzrok ovog problema je prekomjerna temperatura ispisne glave, što dovodi do pojave poznate kao "razlijevanje" (bleeding). Kada je temperatura previsoka, rastaljena boja ili vosak šire se izvan predviđenih granica, čineći crne linije širima, a bijele prostore užima.
Da bi se to spriječilo, potrebno je fino podesiti parametre temperature i brzine ispisa:
- Smanjenje brzine ispisa: Omogućuje preciznije nanošenje tinte ili voska bez potrebe za ekstremnim temperaturama, čime se zadržavaju oštri rubovi linija.
- Kalibracija pritiska ispisne glave: Ravnomjeran pritisak duž cijele širine trake sprječava stvaranje mikro-praznina unutar crnih linija koje bi skener mogao protumačiti kao grešku u kodu.
- Redovito održavanje i čišćenje: Nagomilane čestice prašine s papira i ostaci ljepila s naljepnica djeluju kao toplinski izolatori na ispisnoj glavi, stvarajući okomite bijele linije koje presijecaju barkod. Za čišćenje treba koristiti isopropilni alkohol visoke koncentracije (minimalno 99%) koji brzo hlapi i ne ostavlja vlagu.
Priprema podloge i izbjegavanje distorzije geometrije
Fizičko stanje površine na koju se lijepi barkod igra presudnu ulogu u uspješnosti skeniranja. Naljepnice se moraju nanositi na potpuno ravne, čiste i suhe površine. Bilo kakvo nabiranje papira, mjehurići zraka ispod naljepnice ili zakrivljenost podloge mogu uzrokovati distorziju geometrije koda. Kada se ravnina koda iskrivi, skener koji radi na principu linearnog lasera ne može pročitati sve elemente u istoj ravnini, što rezultira stalnim pogreškama pri čitanju.
Pri radu s cilindričnim predmetima, poput bočica ili cijevi, orijentacija koda je ključna. Linije barkoda uvijek bi trebale biti usmjerene okomito na zakrivljenost (orijentacija "ljestava"), a ne vodoravno (orijentacija "ograde"). Na taj način, iako je površina zakrivljena, skener može pročitati cijeli poprečni presjek koda duž ravne linije, čime se u potpunosti eliminira optička distorzija uzrokovana zakrivljenim kutom refleksije.