Code128:n kuvaus ja sen käyttö käytännössä

Johdanto

Code128 on lineaarinen viivakoodi, jolla on suuri merkkitiheys ja joka on tarkoitettu aakkosnumeeriselle tiedolle. Se on erityisen suosittu logistiikassa ja vähittäiskaupassa, ja sitä käytetään myös autoteollisuudessa ja terveydenhuollossa. Kaksi muuta nimeä sille ovat GS1-128 ja UCC/EAN-128.

Code128:n rakenne

Code128-symboli koostuu aloitussekvenssistä, datavyöhykkeestä, tarkistusnumerosta ja lopetussekvenssistä. Aloitussekvenssi on kolmen merkin yhdistelmä: aloitusmerkki, yksi merkki, joka koodaa datarakenteen, ja yksi merkki, joka koodaa datajoukot. Datavyöhyke sisältää varsinaiset koodattavat tiedot. Tarkistusnumero varmistaa, että tiedot koodattiin oikein. Lopetusmerkki sulkee symbolin.

Käyttö käytännössä

Code128:aa käytetään laajalti monilla alueilla sen suuren koodaustiheyden ja sen ansiosta, että useimmat viivakoodinlukijat pystyvät lukemaan sen. Logistiikka ja vähittäiskauppa seuraavat tuotteita ja tilauksia sen avulla. Autoteollisuus merkitsee ajoneuvojen osia. Terveydenhuollossa se tallentaa potilas- ja vakuutustietoja sairaalan etiketteihin.

Code128-viivakoodien luominen

Monet ohjelmat ja kirjastot tuottavat sellaisen, kuten zxing, bwip-js ja python-barcode. Niitä voidaan kutsua useilla ohjelmointikielillä, kuten Java, JavaScript ja Python. On myös olemassa verkkotyökaluja, joita voidaan käyttää Code128-viivakoodien luomiseen.

Code128-viivakoodien lukeminen

Useimmat viivakoodinlukijat lukevat Code128:aa. Niitä on saatavilla useita eri tyyppejä: kädessä pidettäviä, kiinteitä ja mobiiliskannereita. Kädessä pidettäviä yksiköitä käytetään usein vähittäiskaupoissa ja varastoissa, kun taas kiinteästi asennettuja skannereita on tuotantolinjoilla ja logistiikkakeskuksissa. Mobiiliskannerit voidaan liittää älypuhelimeen tai tablettiin, ja ne ovat erityisen hyödyllisiä mobiilisovelluksissa.

Yhteenveto

Code128 on tärkeä viivakoodi, ja sitä käytetään monilla aloilla. Se sopii hyvin kaikkiin kohteisiin, joissa paljon dataa on tallennettava pieneen tilaan, koska koodaustiheys on korkea ja viivakoodinlukijoita on laajalti saatavilla. Dataa voi luoda ja lukea monella eri tavalla, ja useimmat nykyaikaiset skannerit käsittelevät sitä ongelmitta.