viivakoodeina
Viivakoodeina tarkoitetaan visuaalisia, koneellisesti luettavia merkintöjä, joissa tieto esitetään viivojen ja välien muodostamana kuviorakenteena. Yleisimmin erotetaan yksiulotteiset (1D) ja kaksiulotteiset (2D) viivakoodit. 1D-koodeissa tieto koodataan yhdelle viivakaistalle; yleisimpiä ovat EAN/UPC, Code 39, Code 128 sekä Interleaved 2 of 5. 2D-koodeissa tieto tallennetaan sekä vaakasuunnassa että pystysuunnassa, ja ne voidaan lukea myös suurempina määrinä. Tunnetuimpia 2D-koodeja ovat QR-koodi ja Data Matrix; niissä on usein virheenkorjaus, mikä mahdollistaa lukemisen, vaikka osa koodista olisi vaurioitunut.
Viivakoodien kehitys juontaa juurensa 1940–1950-luvuille; nykyiset standardit ja käytännön sovellukset vakiinnistuivat 1970-luvulla. Maailmanlaajuisesti laajimmin käytettyjä 1D-standardeja
Viivakoodit auttavat automaattista tiedonkeruuta ja prosessien automatisointia: tuotteen tunnistus, hyllyyn asettamisen, varastonhallinnan ja toimitusketjujen seurannan. Lukeminen