Skip to main content
EtusivuBlogiSanastoViivakoodin automaattinen tunnistusteknologia

Viivakoodin automaattinen tunnistusteknologia

17TRACK

Mitä viivakoodien automaattinen tunnistusteknologia on?

Viivakoodien automaattinen tunnistusteknologia tarkoittaa koneellisesti luettavien optisten symbolien, skannerien ja ohjelmistojen käyttöä koodatun tiedon tallentamiseen sekä tuotteiden, pakkausten, logistiikkayksiköiden tai muiden kohteiden tunnistamiseen. Logistiikassa ja verkkokaupassa se yhdistää fyysiset tavarat digitaalisiin tietoihin, joita käytetään vastaanotossa, varastonhallinnassa, tilausten keräilyssä ja toimituksessa sekä palautuksissa. Teknologiasta käytetään yleisesti nimitystä viivakooditunnistus, ja se on osa automaattista tunnistusta ja tiedonkeruuta eli AIDC:tä.

Bar Code Automatic Identification Technology

Viivakoodi on tiedon kantaja, ei täydellinen tunnistusjärjestelmä. Se voi koodata tunnisteen, jonka avulla ohjelmisto hakee tietueen, tai se voi sisältää lisätietoja, kuten eränumeron tai viimeisen käyttöpäivän. Hyödyllinen tunnistus edellyttää siksi sekä luettavaa symbolia että oikeaa yhteyttä sen tietojen ja skannattavan kohteen välillä.

Miten viivakooditunnistus toimii

Viivakooditunnistusjärjestelmä yhdistää useita toimintoja: tunnisteiden määrittämisen, tietojen koodaamisen, symbolien tuottamisen, niiden lukemisen, sisällön tulkitsemisen ja tuloksen yhdistämisen liiketoimintaprosessiin. Nämä toiminnot liittyvät toisiinsa, mutta yhden toiminnon virhettä ei voida välttämättä korjata muiden avulla.

  1. Määritä tunniste. Organisaatio määrittelee, mitä tuotetta, yksittäistä tuotetta, laatikkoa, lavaa, lähetystä tai muuta kokonaisuutta tunniste edustaa. Tunnisteen käyttötarkoitus on tärkeä: tuotetunniste ja logistiikkayksikön tunniste vastaavat eri kysymyksiin.
  2. Koodaa tiedot. Ohjelmisto muuntaa tunnisteen ja sallitut lisätiedot viivakoodisymboliksi. Symboliikka määrittää, miten tiedot esitetään viivoina, väleinä tai kaksiulotteisina kuvioina.
  3. Tuota ja kiinnitä symboli. Viivakoodi tulostetaan pakkaukseen, kiinnitetään tarrana tai merkitään muulla tavalla kohteeseen. Sen mitat, kontrasti, sijoittelu ja ympäröivä tyhjä tila vaikuttavat luettavuuteen.
  4. Kaappaa ja pura se. Yhteensopiva lukija kaappaa optisen kuvion ja muuntaa sen tiedoiksi. Laserskannerit yhdistetään lineaarisiin viivakoodeihin, kun taas kuvantavat lukijat voivat tukea lineaarisia ja kaksiulotteisia symboleja ominaisuuksiensa ja määritystensä mukaan.
  5. Tulkitse ja validoi tiedot. Ohjelmisto tarkistaa puretun sisällön odotettua muotoa ja liiketoimintaympäristöä vasten. Luettava viivakoodi voi silti sisältää odottamattoman tunnisteen tai viitata väärään kohteeseen.
  6. Kirjaa liiketoimintatapahtuma. Sovellus yhdistää tunnisteen toimenpiteeseen, kuten tavaroiden vastaanottoon, keräilyn vahvistamiseen tai paketin luovutuksen kirjaamiseen.

Viimeinen vaihe on erityisen tärkeä logistiikassa. Tarran skannaaminen ei itsessään tarkoita, että tuote olisi lähetetty, toimitettu tai hyväksytty varastoon. Merkitys riippuu sovelluksesta, käyttäjän toiminnasta, sijainnista ja skannaukseen liittyvästä työnkulusta.

Viivakoodimuodot ja tunnistusstandardit

Viivakoodimuodot ja tunnistusstandardit käsittelevät järjestelmän eri osa-alueita. Viivakoodimuoto määrittää, miten tiedot esitetään optisesti; tunnistusstandardi määrittää, mitä tunniste tarkoittaa ja miten se määritetään. GS1-standardit ovat vakiintuneita esimerkkejä molemmista.

ViivakoodiperheMiten se esittää tiedotEsimerkkejäToiminnallinen huomio
Lineaariset eli yksiulotteiset viivakooditTiedot esitetään viivojen ja välien sarjana.EAN/UPC, Code 128 ja ITF-14Lukijan on tuettava kyseistä symboliikkaa, ja symbolilla on oltava sopivat mitat ja tyhjä tila.
Kaksiulotteiset viivakooditTiedot esitetään kahdelle ulottuvuudelle jakautuvina kuvioina.Data Matrix ja QR CodeTarvitaan yhteensopiva kuvantava lukija ja asianmukainen ohjelmistotulkinta.

Nämä perheet kuvaavat symbolien rakennetta, eivät erillisiä tavaroiden tai lähetysten luokkia. Muotoa valittaessa on huomioitava kuljetettavat tiedot, käytettävissä oleva tulostusala, skannausympäristö ja vastaanottavien järjestelmien vaatimukset. Yhdelle työnkululle sopiva muoto ei automaattisesti sovi toiseen.

Tunnisteet, tiedon kantajat ja sisäiset viitteet

TermiMerkitysTärkeä ero
GTINGlobal Trade Item Number tunnistaa kauppanimikkeen GS1-järjestelmässä.Se tunnistaa kauppanimikkeen, ei välttämättä yksilöllisesti sarjoitettua fyysistä yksikköä.
SSCCSerial Shipping Container Code tunnistaa yksittäisen logistiikkayksikön, kuten lavan tai paketin.Se tunnistaa logistiikkayksikön eikä jokaista sen sisältämää tuotetta.
SKUVarastoyksikkö on sisäinen viite, jota käytetään tuotteen tai tuotevariantin hallintaan.Sen merkitys riippuu sen määrittävästä organisaatiosta; se ei ole automaattisesti maailmanlaajuisesti standardoitu tunniste.
ViivakoodiKoneellisesti luettava optinen tiedon esitys.Se sisältää tietoa, mutta ei ole sama asia kuin siinä koodattu tunniste.
SymboliikkaSäännöt tietojen esittämiseen tietyssä viivakoodimuodossa.Se kuvaa koodausrakennetta eikä tunnistettavaa liiketoimintakohdetta.

Esimerkiksi GS1-128 käyttää Code 128 -symboliikkaa GS1-järjestelmässä. GS1 Application Identifiers -tunnisteet ilmaisevat tietoelementtien, kuten SSCC:n, eränumeron tai viimeisen käyttöpäivän, merkityksen ja muodon. Merkkien lukeminen on vain yksi osa tällaisen symbolin käsittelyä; ohjelmiston on myös tulkittava tietorakenne oikein.

Käyttö logistiikassa ja verkkokaupassa

Viivakooditunnistus yhdistää varasto- ja kuljetustoiminnot varastosovellusten, varastonhallintajärjestelmien, tilaustenhallintajärjestelmien ja kuljetusliikkeiden järjestelmien tietoihin. Seuraavat ovat esimerkkejä työnkuluista eivätkä kaikissa toiminnoissa sovellettavia vaatimuksia.

ProsessiMahdollinen skannaustoimintoTarkoitus
VastaanottoSkannaa tuotteen, laatikon tai lavan tarra odotettua vastaanottoa vasten.Yhdistää saapuvat tavarat oikeaan vastaanottotietueeseen ja tunnistaa poikkeamat.
HyllytysSkannaa tavarat ja varastopaikan tarran.Kirjaa, minne varasto on sijoitettu.
Keräily ja pakkausSkannaa tuote ja vertaa sitä tilausvaatimukseen.Tarkistaa, että valittu tuote vastaa odotettua tuotetta.
LähetysSkannaa paketin tai logistiikkayksikön tarran lähetyksen aikana.Yhdistää fyysisen yksikön lähtevään siirtoon tai luovutukseen.
PalautuksetSkannaa palautusviite ja tarvittaessa tuotetunniste.Yhdistää palautetut tavarat oikeaan palautus- ja tarkastusprosessiin.

Verkkokaupan varastossa voidaan esimerkiksi skannata tuotteen viivakoodi ennen tuotteen sijoittamista lähetyslaatikkoon. Ohjelmisto voi verrata purettua tunnistetta tilausriviin. Tämä tarkistus voi parantaa keräilyn tarkkuutta, mutta se ei osoita, että tuote olisi vahingoittumaton tai että laatikossa olisi oikea määrä tuotteita, ellei työnkulku sisällä näitä tarkistuksia.

Rajojen ylittävä kuljetus

Rajojen yli tapahtuvissa siirroissa voidaan käyttää eri vaiheissa erilaisia tarroja ja tunnisteita. Tuotteen viivakoodi, varastoviite ja kuljetusliikkeen seurantaviivakoodi voivat kaikki esiintyä toisiinsa liittyvissä pakkauksissa, vaikka niillä olisi eri tarkoitukset. Järjestelmät tarvitsevat luotettavan yhdistämisen näiden viitteiden välille silloin, kun liiketoimintaprosessi edellyttää niiden yhdistämistä.

Viivakoodi ei yksinään määritä tulliluokitusta, alkuperämaata, ilmoitettua arvoa tai sääntelynmukaisuutta. Se voi auttaa hakemaan tietoja, jotka sisältävät tällaisia tietoja, mutta tietueiden paikkansapitävyys on erillinen asia. Samoin paketin tunnisteen lukeminen ei todista tulliselvitystä; kyseinen tila edellyttää tietoja asiaankuuluvasta tulliselvitysprosessista.

Viivakooditunnistus, seuranta ja jäljitettävyys

Tunnistus vastaa siihen, mitä kohdetta tai kohdeluokkaa koodi edustaa. Seuranta koskee kirjattua liikettä tai tilaa. Jäljitettävyys tarkoittaa kykyä seurata asiaankuuluvaa historiaa ja suhteita prosessin tai toimitusketjun aikana. Viivakoodiskannaukset voivat edistää seurantaa ja jäljitettävyyttä, mutta pelkkä painettu symboli ei tarjoa kumpaakaan ominaisuutta.

Seurantatietue edellyttää tunnisteeseen liittyviä tapahtumia, kuten skannauksen aikaa, sijaintia ja liiketoimintavaihetta. Jäljitettävyys voi edellyttää myös tuotteiden, erien, laatikoiden ja lavojen välisiä suhteita. GS1 EPCIS tarjoaa standardin näkyvyystapahtumien tietojen jakamiseen; se eroaa viivakoodista, jota käytetään tunnisteen tallentamiseen.

Vaihdettavissa olevien yksiköiden yhteinen tuotetason tunniste ei yksinään pysty erottamaan yhtä yksittäistä yksikköä toisesta. Kun yksikkökohtainen jäljitettävyys on tarpeen, tunnistusjärjestelmän ja tietueiden on tarjottava tämä erottelu esimerkiksi sarjoittamisen avulla. Erätason tunnistuksella on eri tarkoitus, eikä sitä pidä sekoittaa yksittäisen yksikön tunnistukseen.

Luettavuus, tiedon laatu ja toiminnalliset rajoitukset

Viivakooditunnistus riippuu sekä optisesta laadusta että tietojen laadusta. Hyvin tulostettu tarra, jossa on väärä tunniste, voi aiheuttaa tietovirheen, kun taas oikein määritetty tunniste lukukelvottomassa tarrassa voi keskeyttää työnkulun.

  • Tulostuslaatu: Riittämätön kontrasti, vääristyneet mitat, sumentuminen tai puuttuvat osat voivat vaikuttaa dekoodaukseen.
  • Sijoittelu ja kunto: Taitokset, kuluminen, kaarevat pinnat, heijastava kääre ja esteet voivat vaikeuttaa symbolin lukemista.
  • Lukijan yhteensopivuus: Lukijan on tuettava symboliikkaa ja oltava määritetty lähettämään tiedot, joita sovellus odottaa.
  • Tietojen tulkinta: Alkunollat, erottimet ja rakenteiset tietoelementit on säilytettävä tai käsiteltävä asianmukaisesti.
  • Tietueiden tarkkuus: Puretun tunnisteen on vastattava vastaanottavassa järjestelmässä oikeaa tuotetta, logistiikkayksikköä tai tapahtumaa.
  • Työnkulun hallinta: Sovellukset tarvitsevat säännöt odottamattomille koodeille, kaksoisskannauksille, puuttuville tietueille ja epäonnistuneille lukuyrityksille.

Viivakoodin verifiointi eroaa onnistuneesta skannauksesta. Verifioinnissa arvioidaan symbolin laatu sovellettavien määritysten perusteella. Yhden laitteen onnistunut luku osoittaa, että laite purki symbolin kyseisissä olosuhteissa; se ei osoita jatkuvaa luettavuutta muilla laitteilla tai muissa ympäristöissä.

Ennen viivakoodityönkulun käyttöönottoa käyttäjän tulee määrittää, mitä kukin tunniste edustaa, mitkä muodot kauppakumppanit hyväksyvät, mihin tarrat sijoitetaan ja miten poikkeamat käsitellään. Testaukseen tulee sisällyttää aiotut tulostimet, pakkausmateriaalit, lukijat ja ohjelmistorajapinnat eikä tarkistaa vain näytöllä olevaa kuvaa.

Yleisiä väärinkäsityksiä

  • Viivakoodi sisältää koko tuotetietueen. Monet viivakoodit sisältävät tunnisteen, jota käytetään muualla olevien tietojen hakemiseen. Jotkin muodot voivat sisältää lisätietoja, mutta käytettävissä oleva sisältö riippuu koodausjärjestelmästä ja toteutuksesta.
  • Jokainen viivakoodi tunnistaa yksilöllisen fyysisen tuotteen. Jotkin tunnistavat monien samanlaisten yksiköiden yhteisen kauppanimikkeen. Yksilöllinen tunnistus edellyttää asianmukaista yksilöllistä viitettä ja sitä tukevia tietueita.
  • Skannaus päivittää automaattisesti kaikki yhdistetyt järjestelmät. Päivitykset riippuvat sovelluksen säännöistä, integraatioista, yhteyksistä ja tapahtumien käsittelystä.
  • Oikealta näyttävä viivakoodi todistaa aitouden. Viivakoodi voidaan kopioida. Pelkkä luettavuus ei osoita, että merkityt tavarat ovat aitoja tai että tarra on kiinnitetty laillisesti.

Usein kysytyt kysymykset

Onko viivakooditunnistus sama asia kuin lähetysten seuranta?

Ei. Viivakooditunnistus tallentaa tunnisteen. Lähetysten seuranta yhdistää kyseisen tunnisteen kuljetusprosessin kirjattuihin tapahtumiin ja tilatietoihin.

Voiko viivakoodi tunnistaa yksittäisen paketin?

Kyllä, jos koodattu viite tunnistaa kyseisen paketin tai logistiikkayksikön asiaankuuluvassa tunnistusjärjestelmässä. Pelkkä tuotteen viivakoodi ei välttämättä tunnista pakettia, joka sisältää tuotteen.

Edellyttääkö viivakoodin skannaaminen internet-yhteyttä?

Optinen dekoodaus ei itsessään edellytä internet-yhteyttä. Etätietueiden hakeminen, tietojen tarkistaminen verkkopalvelua vasten tai tapahtumien jakaminen voi toteutuksesta riippuen edellyttää yhteyttä.

Ovatko QR-koodit osa viivakoodien automaattista tunnistusteknologiaa?

Kyllä. QR-koodit ovat kaksiulotteisia viivakoodeja. Niiden hyödyllisyys logistiikan työnkulussa riippuu koodatuista tiedoista, lukijan yhteensopivuudesta ja tuloksen tulkitsevasta ohjelmistosta.

Lähteet