Viivakoodi tai viivakoodi ( CAB ) on esitys tietyn numeerinen tai aakkosnumeerinen muodossa symboli koostuu baareja ja tiloja, jotka vaihtelevat paksuudeltaan riippuen symboliikka käytetään ja tiedot niin koodattu. On tuhansia erilaisia viivakoodeja; nämä on tarkoitettu sähköisen anturin , viivakoodilukijan , automaattiseen lukemiseen . Viivakooditulostuksessa yleisimmin käytetyt tekniikat ovat lasertulostus ja lämmönsiirto .
Alkuperäinen patentti on peräisin 7. lokakuuta 1952 (koskee pystysuoria viivoja sisältävää koodia, mutta myös kohteen muodossa sekä tiedonkeruujärjestelmää). Sen jätti kaksi amerikkalaista opiskelijaa, Norman Joseph Woodland ja Bernard Silver , jotka etsivät menetelmää valmistajien tuotteiden rekisteröinnin automatisoimiseksi. Heidän ideansa oli yhdistää elokuvan äänijärjestelmä Morse-koodiin . Sitten kyse oli koodin skannaamisesta valolla pystysuorien palkkien kääntämiseksi tiedoksi. He keksivät myös ajatuksen käyttää samankeskisiä ympyröitä pystysuorien viivojen sijasta, jotta koodi voidaan lukea kaikissa suunnissa. Kuitenkin nykyinen käyttö tapahtui vasta vuonna 1973 , kun George Laurer oli keksinyt UPC-koodin ( Universal Product Code , CUP ranskaksi ) 7. lokakuuta 1970 . Hänelle on velkaa numeroiden lisääminen pystypalkkien alle tuotteen tunnistamiseksi. Tämä koodaus syrjäyttää siis samankeskiset viivat, joita on vaikea lukea purseiden tulostuksen yhteydessä.
Ensimmäistä käyttöä viivakoodeja oli leimaamiseen juna autoja , mutta he eivät olleet kaupallisesti kannattavia, kunnes ne käytetään automatisoimaan toimintaa supermarketit klo komentaja Systems myyntipisteessä , tehtävä, jossa ne ovat lähes universaali. Ensimmäinen tuote, jossa on viivakoodi skannataan häkki on pakkaus purukumi päässä Wrigley , 26. kesäkuuta, 1974 kaupungin Troy (Ohio) .
Niiden käyttö on levinnyt moniin muihin rooleihin, tehtäviin, joihin yleensä viitataan nimellä Auto ID Data Capture (AIDC). Toiset yrittävät murtautua AIDC-markkinoille, mutta viivakoodien yksinkertaisuus, universaalisuus ja alhaiset kustannukset ovat rajoittaneet niiden levinneisyyttä.
Viivakoodin käyttöönoton yksikkökustannukset ovat noin 0,005 dollaria , joten huomattavasti alhaisemmat kuin RFID (Radio Frequency Identification) -tunniste, joka on välillä 0,07–0,30 USD.
Toteutuskustannukset sisältävät skannerien asennuksen ja ostamisen , viivakoodien tulostamisen tuotteisiin.
Viivakoodin saapuminen kauppoihin vähentää kassalle kulumisen aikaa . Tämä keksintö suosii monia tuotteita tarjoavia yrityksiä pienten kauppiaiden sijaan, joille siirtyminen viivakoodiin ei ollut kannattavaa lyhyellä aikavälillä toteutuskustannusten vuoksi.
Tämä järjestelmä mahdollistaa myydyn tuotteen järjestelmällisen kirjaamisen ja estää kavalluksen siinä tapauksessa, että myyjä ei ilmoita tapahtumaa . Viivakoodi mahdollistaa varastojen tarkan ja reaaliaikaisen seurannan sekä tarjouksen monipuolistamisen, siihen asti olennaisesti monimutkainen. Se merkitsee kuluttajien mieltymysten tilastollisen käsittelyn alkua ja kanta-asiakaskorttien saapumista .
On todellakin korrelaatio räjähdys massan jakautuminen ja yleistymistä viivakoodeja.
Viivakoodeja on kahta yleistä tyyppiä:
2D-koodien perheitä on kaksi:
Nämä ovat pinottuja 1D-koodeja (koodi 16k, PDF417 jne.). 1D-lukijat voivat myös lukea nämä koodit skannaamalla koodin.
Nämä ovat koodeja, joiden kuviot muodostavat usein suorakulmaisen tai neliömäisen muodon, joka voidaan lukea vain valokuvien ottamisen tekniikoilla.
Symboliikka on transpositiosysteemi välillä tekstiä ja viivakoodi. Tähän siirtämiseen liittyy koodausta sekä tiedon alku- ja loppumerkkejä.
Joitakin yksiulotteisia (1D) viivakoodityyppejä:
Joitakin kaksiulotteisia (2D) viivakoodityyppejä:
Niin sanotut "postinumerot":
Viivakoodeja löytyy monilta taloudellisen toiminnan aloilta, pääasiassa niiltä, joihin liittyy tavaroiden liikkumista ja tunnistamista. Joitakin tämän tekniikan pääkäyttöjä ovat:
Viivakoodin purkamiseen tarvitaan tietokoneeseen kytketty lukija. Ensimmäisissä tekniikoissa käytettiin RS-232- porttia , sitten USB oli välttämätön. Lukeminen tapahtuu useimmiten lasersäteen ansiosta, joka sallii valon ja pimeyden alueiden ja siten koodatun tiedon salauksen.
Koodin ympärillä olevia marginaaleja, joiden avulla lukija löytää koodin alun ja lopun, kutsutaan hiljaiseksi vyöhykkeeksi , ja koodien on noudatettava minimi- ja maksimimittoja ollakseen luettavissa.
Viivakoodilukijoita on 3 erilaista: viivakoodilukijat, kannettavat viivakoodilukijat ja erilliset viivakoodipäätteet. Jokainen niistä vastaa tiettyä tarvetta ja toiminta-aluetta.
Muutamia erityisiä viivakoodeja (esim. EAN 13 "paina" viivakoodeja ) lukuun ottamatta tuotteen hintatietoja ei yleensä koodata suoraan viivakoodiin. Hinta on itse asiassa tallennettu kaupan sisäiseen tiedostoon. Hintaterminaalin viivakoodilukeman vastaanottaa myymäläterminaali, joka vastineeksi lähettää vastaavat tiedot.
Tässä ovat EAN-13-viivakoodien standardit ja eritelmät, joita on noudatettava viivakoodien oikean lukemisen varmistamiseksi. Tämä on erittäin tärkeää, jotta koodi voidaan skannata oikein.
- Viivakoodileveys = 31,35 mm
- Vasen valkoinen alue (vasen tyhjä marginaali) = 3,63 mm
- Valkoinen alue oikealla (tyhjä marginaali oikealla) = 2,31 mm
- Viivakoodin kokonaisleveys (valkoisilla alueilla) = 37,29 mm
- Viivakoodin korkeus (ilman tekstiä) = 22,85 mm
- Viivakoodin korkeus (tekstillä) = 25,93 mm
EAN-13-viivakoodin kokoa voidaan muuttaa 80 prosentista 200 prosenttiin sen normaalista koosta.
Seuraavan taulukon avulla voidaan kunnioittaa kunkin arvon osuuksia:
Suhteet | X-ulottuvuus * | Palkin leveys | Baarin korkeus | Valkoinen alue / vasen tila | Valkoinen alue / oikea tila |
80% | 0,26 | 25.08 | 18.28 | 2.90 | 1.85 |
85% | 0,28 | 26.65 | 19.42 | 3.09 | 1.96 |
90% | 0,30 | 28.22 | 20.57 | 3.27 | 2.08 |
95% | 0,31 | 29,78 | 21.71 | 3.45 | 2.19 |
100% | 0,33 | 31.35 | 22.85 | 3.63 | 2.31 |
105% | 0,35 | 32,92 | 23.99 | 3.81 | 2.43 |
110% | 0,36 | 34,49 | 25.14 | 3.99 | 2.54 |
115% | 0,38 | 36.05 | 26.28 | 4.17 | 2.66 |
120% | 0,40 | 37,62 | 27.42 | 4.36 | 2.77 |
125% | 0,41 | 39.19 | 28.56 | 4.54 | 2.89 |
130% | 0,43 | 40,76 | 29.71 | 4.72 | 3.00 |
135% | 0,45 | 42,32 | 30.85 | 4.90 | 3.12 |
140% | 0,46 | 43,89 | 31,99 | 5.08 | 3.23 |
145% | 0,48 | 45,46 | 33.13 | 5.26 | 3.35 |
150% | 0,50 | 47.03 | 34,28 | 5.45 | 3.47 |
155% | 0.51 | 48,59 | 35,42 | 5.63 | 3.58 |
160% | 0.53 | 50.16 | 36,56 | 5.81 | 3.70 |
165% | 0.54 | 51,73 | 37,70 | 5.99 | 3.81 |
170% | 0.56 | 53.30 | 38,85 | 6.17 | 3.93 |
175% | 0,58 | 54,86 | 39,99 | 6.35 | 4.04 |
180% | 0.59 | 56,43 | 41.13 | 6.53 | 4.16 |
185% | 0,61 | 58.00 | 42,27 | 6.72 | 4.27 |
190% | 0,63 | 59,57 | 43,42 | 6.90 | 4.39 |
195% | 0,64 | 61.13 | 44,56 | 7.08 | 4.50 |
200% | 0,66 | 62,70 | 45,70 | 7.26 | 4.62 |
* vähimmäisviivan paksuus
Viivakoodi voi helpottaa sokeiden ja laajemmin sellaisten ihmisten pääsyä tietoihin , jotka eivät kykene lukemaan painettuja materiaaleja. Periaatteena on, että sokea käyttää viivakoodilukijaa lukemaan kaikkiin alan artikkeleihin kiinnitetyt vakioviivakoodit ja saa siten tietoja tuotteista. Yhdistettynä kykyyn tulostaa edullisesti tavalliset tarrat kaikenlaisten henkilökohtaisten esineiden ja / tai asiakirjojen merkitsemiseen, tämä viivakoodien käyttö antaa sokeille mahdollisuuden
Yksi esimerkkejä käytöstä lisätyssä todellisuudessa koostuu esimerkiksi 2D-viivakoodien sijoittamisesta kirjaan, joka antaa pääsyn lisäsisältöön.
Esimerkki 2D DataMatrix -viivakoodista; symboli koodaa tekstiä "Wikipedia, ilmainen tietosanakirja".
Esimerkkikoodi PDF417 .
QR- koodaus http://fr.wikipedia.org .
HCCB-koodaus, joka koodaa http://www.microsoft.com/tag .
Viivakoodi postilähetyksessä.