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.