Viivakoodi

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 17. lokakuuta 2022 tarkistetusta versiosta . vahvistus vaatii 1 muokkauksen .

Viivakoodi ( viivakoodi [1] [2] ) - tuotteiden pintaan, merkintään tai pakkaukseen liitetty graafinen tieto , joka mahdollistaa sen lukemisen teknisin keinoin  - mustien ja valkoisten raitojen tai muiden geometristen muotojen sarja .

Keksintöhistoria

Vuonna 1948 Bernard Silver (1924–1963), jatko-opiskelija Drexelin yliopiston teknillisessä instituutissa Philadelphiassa, kuuli paikallisen elintarvikeketjun johtajan pyytävän yhtä dekaaneista kehittämään järjestelmän, joka lukee automaattisesti tietoja tuotteesta, kun se on tarkastettu. Silver kertoi tästä ystävilleen Norman Joseph Woodlandille (1921-2012) ja Jordin Johansonille. He kolme alkoivat tutkia erilaisia ​​merkintäjärjestelmiä. Heidän ensimmäinen toimiva järjestelmänsä käytti UV-mustetta, mutta ne olivat melko kalliita ja haalistuneet ajan myötä.

Vakautuneena järjestelmän toteuttamiskelpoisuudesta Woodland lähti Philadelphiasta ja muutti Floridaan isänsä asuntoon jatkaakseen työskentelyä. Järjestelmän seuraava toteutus sai aikaan morsekoodin : Woodland muodosti ensimmäisen viivakoodinsa rannan hiekasta. Myöhemmin hän kirjoitti: "Laajensin vain pisteitä ja viivoja alaspäin ja tein niistä kapeita ja leveitä viivoja." Viivojen lukemiseen hän käytti elokuvateollisuudessa käytettyä optista äänentallennustekniikkaa. 20. lokakuuta 1949 Woodland ja Silver jättivät keksintöhakemuksen, joka hyväksyttiin 7. lokakuuta 1952 [3] .

Vuonna 1951 Woodland ja Silver yrittivät saada IBM :n mielenkiinnolla järjestelmänsä kehittämiseen, joka kuitenkin tunnusti idean toteutettavuuden ja houkuttelevuuden kieltäytyi toteuttamasta sitä. IBM katsoi, että saatujen tietojen käsittely vaatisi monimutkaisia ​​laitteita ja että se voisi kehittää niitä, jos tulevaisuudessa on vapaata aikaa.

Vuonna 1952 Woodland ja Silver myivät patentin Philcolle (myöhemmin Helios Electric Companylle). Samana vuonna Philco myi patentin edelleen RCA :lle .

1950-luvun lopulla ja 1960-luvulla lukuisat inventaarion keksijät ehdottivat muita samanlaisia ​​tekniikoita. Merkittävä näistä oli Sylvania Corporationin David Collinsin kehittämä junavaunujen seurantajärjestelmä, jossa käytettiin sarjaa heijastavista materiaaleista valmistettuja värillisiä nauhoja, jotka edustivat kymmentä numeroa. Sylvania-tietokone muunsi ja välitti nämä tiedot käyttäjille. Kun auto saapui varikkoalueelle, värillinen tarra heijasti valoa ja valoanturi "dekoodoi" tulokset. Tämä järjestelmä tuli myyntiin 1970-luvun alussa, mutta laitteet olivat kalliita ja tilaa vieviä. Collins jätti Sylvania ja perusti Computer Identicsin. Hän päätti käyttää skannaukseen mustavalkoista viivakoodia ja laseria . 1960-luvun lopulla Computer Identics asensi kaksi tällaista järjestelmää, yhden General Motorsin tehtaaseen ja toisen General Trading Companyn jakelupisteeseen New Jerseyssä .

Vuonna 1969 perustettiin erityinen komitea kehittämään yleismaailmallista elintarvikekoodia. Vuonna 1973 voitti IBM:n ehdotus käyttää George Laurerin kehittämää Universal Product Code -viivakoodia , joka jaettiin kahteen puolikkaaseen, joista kumpikin sisälsi 6 numeroa. Ensimmäinen numero on aina nolla, seuraavat 5 numeroa edustavat tuotteen valmistajaa, numerot 7-11 ovat tuotenumeroa tai varastoyksikköä (SKU) ja viimeinen numero on tarkistusmerkki, jota tarvitaan varmistamaan, että koodi luettu oikein. Joe Woodland, patentin omistaja yli 20 vuotta sitten, on ollut tärkeässä roolissa työskennellessään IBM:n kanssa [4] .

Ensimmäinen ostos viivakoodilla oli paketti Wrigley - purukumia . Se valmistettiin Marsh -supermarketissa Troyssa , Ohiossa 26. kesäkuuta 1974 klo 8.01 ja sitä säilytetään shekin kanssa Smithsonian Institutionin Museum of American Historyssa [5] [6] .

Tapoja koodata tietoa

Lineaarinen

Lineaariset koodit (kutsutaan myös viivakoodeiksi) ovat viivakoodeja, jotka luetaan yhteen suuntaan (vaakasuuntaisesti). Yleisimmät lineaariset symbolit :

Lineaaristen symbolien avulla voit koodata pienen määrän tietoa.

2D

Kaksiulotteisia symbologioita kehitettiin koodaamaan suuri määrä tietoa. Tällaisen koodin dekoodaus suoritetaan kahdessa ulottuvuudessa (vaaka- ja pystysuunnassa).

Kaksiulotteiset koodit jaetaan monitasoisiin (pinottuun) ja matriisiin (matriisi). Monitasoiset viivakoodit ilmestyivät historiallisesti aikaisemmin, ja ne ovat useita tavallisia lineaarisia koodeja pinottuina päällekkäin. Matriisikoodit puolestaan ​​pakkaavat informaatioelementtejä pystysuunnassa tiheämmin.

Tällä hetkellä on kehitetty monia kaksiulotteisia viivakoodeja, joita käytetään jollakin levinneisyysalueella (taulukko Viivakoodin ominaisuuksien vertailu ). Tässä muutamia koodeja:

Esimerkkejä kaksiulotteisen viivakoodin merkkien koon ja koodin kapasiteetin välisestä suhteesta
Tietokerrokset 10 1230 tavua
yksi 15×16 7
neljä 27×27 53
7 45×45 145
yksitoista 61x61 298
viisitoista 79×79 502
kaksikymmentä 101×101 824
26 125×125 1314
32 151×151 1914

Radiotunnisteet

Vaikka RFID -radiotunnisteet eivät enää liity suoraan viivakoodaukseen, ne ovat looginen jatke tunnistusjärjestelmälle. Joskus viivakoodia käytetään myös radiotunnisteisiin.

Käytännön sovellus

Kauppa

Historiallisesti EAN/UPC - koodia on käytetty yleisimmin kaupassa . Aluksi kehitettiin amerikkalainen UPC-järjestelmä, joka sisälsi 12 numeroa tavaroiden koodausta varten, ja se saavutti niin suosion, että myös Euroopan maat kiinnittivät siihen huomiota. Kuitenkin koko koodivalikoima oli jo varattu yhdysvaltalaisten ja kanadalaisten tuotteiden koodaukseen, ja tavarat ja yritykset rekisteröitiin yksinomaan Yhdysvalloissa. Eurooppalaisen EAN-13-koodauksen [8] kehittäjät kohtasivat vakavan tehtävän - laajentaa koodivalikoimaa ja järjestää Yhdysvalloista riippumaton rekisteröintijärjestelmä, joka varmistaa maksimaalisen yhteensopivuuden UPC-koodauksen kanssa. Ratkaisu oli lisätä kolmastoista numero äärivasemmalle (joka on yleensä merkitty arabialaisella numerolla viivakoodin vasemmalla puolella) käyttämällä 12-numeroisia kuvioita, aivan kuten UPC:ssä. Samanaikaisesti oli mahdollista säilyttää EAN-13 taaksepäin yhteensopivuus UPC-koodauksen kanssa - jälkimmäisestä tuli EAN-13-koodauksen osajoukko ensimmäisellä numerolla 0.

Tällä tavalla:

  • EAN-13-koodaus pystyi tulemaan itsenäiseksi yhdestä rekisterinpitäjästä;
  • eurooppalaisen tuotteen osalta ei tarvinnut syöttää lisäkenttiä viivakoodilla tai toista kenttää eri viivakoodilla;
  • amerikkalaisen tuotteen varjostus ei vaatinut muutoksia.
Looginen rakenne

EAN-13-koodi tuotekoodauksen suhteen voidaan jakaa ehdollisesti 5 vyöhykkeeseen:

  • GS1 National Organisaation etuliite (3 numeroa);
  • Tavaran valmistajan rekisterinumero (4-6 numeroa);
  • Tuotekoodi (3-5 numeroa);
  • Tarkista numero (1 numero);
  • Lisäkenttä (valinnainen viivakoodikenttä, joskus on ">"-merkki, "vapaan alueen ilmaisin").

Kansallisen järjestön etuliite. Viivakoodin numeromerkinnässä kolme ensimmäistä numeroa (987, katso kuva) ovat GS1-etuliite. Ne tarkoittavat GS1-yhdistyksen (rekisteröijän) alueellisen edustuston koodia, johon tuotteen valmistaja on rekisteröity, eivätkä ilmoita lainkaan tuotteen alkuperämaata (valmistajaa tai myyjää). Yhdistys ei kiellä yrityksen rekisteröintiä toisen maan rekisterinpitäjälle. Vaikka suurin osa yrityksistä on rekisteröitynyt oman maansa liiton edustustoon, tämä ei tarkoita lainkaan, että tuotteet valmistettaisiin juuri tässä maassa. Yksityiskohtaiset tiedot etuliitteistä löytyvät GS1:n Venäjän edustuston verkkosivuilta. [9]

Erikseen varatut koodit, jotka alkavat numerolla "2" (etuliitteet 200 - 299). Nämä koodit ovat yritysten sisäiseen käyttöön omiin tarkoituksiinsa. Mikä tahansa yritys missä tahansa maailmassa, samoin kuin yksityishenkilöt voivat käyttää niitä haluamallaan tavalla oman harkintansa mukaan, mutta vain omiin sisäisiin tarkoituksiinsa. Näiden koodien käyttö yrityksen ulkopuolella on kielletty. 2-alkuisten koodien sisäinen sisältö voi seurata mitä tahansa logiikkaa, jonka tämä tai toinen yritys on itselleen asettanut (yleensä nämä ovat jälleenmyyjiä), ja se voi sisältää tavaran hinnan tai painon tai mitä tahansa muita parametreja. Erityisen usein tätä koodausta sovelletaan painotavaroihin. Kaikki yritykset voivat käyttää näitä koodeja, eikä niitä ole erikseen rekisteröity missään, eivätkä kolmannet osapuolet sääntele niitä.

Tavaran valmistajan rekisterinumero. Toinen looginen numeroryhmä on tavaran valmistajan tai myyjän yrityksen koodi. Se kestää yleensä 4-6 numeroa, eli jokaista alueellista etuliitettä kohden voidaan rekisteröidä kymmenestä tuhannesta miljoonaan yritykseen. Tämän kentän pituus riippuu alueellisesta edustuspolitiikasta. Joissakin maissa tämän kentän koko riippuu jäsenmaksujen tasosta. Ongelmana on, että jos tämän kentän pituus on pidempi, niin yrityksiä voidaan rekisteröidä enemmän, mutta samalla jokaiselle yritykselle annetaan mahdollisuus rekisteröidä pienempi määrä tavaraa. Eli jos yrityskoodissa on 6 numeroa, jokaiselle yritykselle on varattu tilaa 1000 tavarayksikön rekisteröintiä varten. Aikaisemmin Venäjän edustusto osoitti 4 numeroa yrityskoodiksi, ja sitten yrityksellä oli mahdollisuus rekisteröidä satatuhatta tavarayksikköä tavaroiden koodaamiseksi. Venäjän edustusto päätti 2000-luvulla jakaa 6-numeroisen yrityskoodin ja 3-numeroisen tuotekoodin vasta rekisteröidyille yrityksille. Tämä johtui siitä, että useimmat yritykset valmistavat alle 1000 tuotetta, mikä olisi järkevämpi askel kohti taloudellisempaa koodien käyttöä.

Tuotekoodi. Aiemmin sanottiin, että loput 3-5 numeroa on varattu itse tuotteen koodaamiseen. Ja tämän kentän pituus riippuu rekisterinpitäjän käytännöstä, eli riippuen siitä, minkä pituuden rekisterinpitäjä on valinnut peruskoodiksi. Eli yhdestä sataantuhanteen esineeseen. Vastoin yleistä luuloa itse tuotteen digitaalinen koodi ei kanna semanttista kuormaa. Yhdistys suosittelee koodien peräkkäistä jakamista, kun uudentyyppinen tuote julkaistaan ​​investoimatta tähän koodiin mitään ylimääräistä semanttista kuormitusta. Eli se ei ole painoa, väriä, hintaa eikä mitään muuta - tämä on vain tavaran sarjanumero, jonka kaupan päätetietokone yksinkertaisesti ottaa tietokonekannastaan, jossa sekä tavaran nimi että hinta on varastoitu.

Tuotekoodia 999 tai 99999 ei näy tuotepakkauksissa, koska tämä koodi viittaa yritykseen sellaisenaan. Tämän tietyn tuotteen koodi yhdessä muun koodin kanssa identifioi yritykselle itselleen yksilöllisen koodin (Enterprise Identification Number tai GLN) automatisointia ja asiakirjojen vaihtoa varten. Vastaavasti sen divisioonoissa käytetään koodeja 998, 997 ja 996.

Hallintanumero. Viimeinen numero on tarkistusnumero , jolla varmistetaan, että skanneri lukee vedot oikein .

Tietokone ei tee eroa koodin osien välillä. Tietokoneelle yksilöllinen koodi on tärkeä kokonaisuudessaan, ja juuri tämä koodi on rekisteröity kokonaan kauppayrityksen tietokantaan. Ainoat poikkeukset ovat 2:lla alkavat koodit, joissa yritys voi koodata tuotteelle oman logiikkansa.

Pienikokoisten tavaroiden koodaukseen käytetään lyhennekoodia EAN-8, joka ei sisällä tietoja tavaran valmistajasta. Aluerekisterinpitäjä antaa tuotteelle sarjanumeron peräkkäin kaikille yhteiseen numeroavaruuteen valmistajien lähettämien hakemusten mukaan. Näiden koodien enimmäismäärä on paljon rajoitetumpi.

Lähetyskontin (monipakkauksen) viivakoodin tulee olla eri kuin siihen sisältyvien tavaroiden viivakoodit. Jos kuljetuspakkaus on myös kuluttajapakkaus (merkkilaatikko kodinkoneineen, vaippapakkaus jne.), jossa tavarat luovutetaan kuluttajalle, niin myös tällainen pakkaus merkitään kulutustavaraksi [7] .

Tavaroiden alueellisen kuuluvuuden purkaminen lineaarista viivakoodia varten

Venäjän kansallisen organisaation tietoportaalissa [9] on virallinen luettelo GS1-etuliitteistä [10 ] . On kuitenkin syytä muistaa, että maakoodin esiintyminen tuotteen pakkauksessa ei välttämättä ole osoitus tuotteen alkuperästä kyseisestä maasta.

Logistiikka

  • Postilähetykset
  • Varastointiyksiköt
  • Asennusosat

Sovellukset

  • Asiakirjavirran nopeuttaminen pankki- ja muissa maksujärjestelmissä;
  • Tiedonlukuvirheiden minimointi automatisoimalla prosessi;
  • Työntekijän tunniste (yrityksen viivakoodi);
  • Ajanrekisteröintijärjestelmien järjestäminen;
  • Lomakkeiden yhtenäistäminen erityyppisten tietojen (lääketiede, tilastot jne.) keräämistä varten;
  • Varaston inventoinnin yksinkertaistaminen;
  • Tavaroiden saatavuuden ja myynnin edistämisen valvonta myymälöissä, niiden turvallisuuden varmistaminen jne.

Näkymät Venäjällä

Vuonna 2017 venäläisissä myymälöissä myytävien tuotteiden pakkauksiin on tarkoitus soveltaa "laajennettua" viivakoodia, joka antaa tuotteesta lisätietoa esimerkiksi maitotuotteiden osalta: missä ja milloin lehmä lypsettiin ja mitä lääkkeet, joita hän otti; kalatuotteiden osalta: kuinka paljon kalaa tuli tuotantoon ja kuinka monta filettä siitä valmistettiin, sekä kuka sen erityisesti jalosti. Jokainen ostaja voi purkaa tietojen salauksen tällaisista viivakoodeista älypuhelimella [11] .

Mielenkiintoisia faktoja

Katso myös

Muistiinpanot

  1. Venäjän oikeinkirjoitussanakirja: noin 180 000 sanaa [Sähköinen versio] / O. E. Ivanova , V. V. Lopatin (vastaava toimittaja), I. V. Nechaeva , L. K. Cheltsova . — 2. painos, korjattu. ja ylimääräistä - M .: Venäjän tiedeakatemia . V. V. Vinogradovin mukaan nimetty venäjän kielen instituutti , 2004. - 960 s. — ISBN 5-88744-052-X .
  2. "viivakoodi", gramota.ru:n mukaan
  3. ^ US-patentti nro 2 612 994, 7. lokakuuta 1952. Luokittelulaitteisto ja menetelmä . Patentin kuvaus Yhdysvaltain patentti- ja tavaramerkkiviraston verkkosivuilla .
  4. Viivakoodilukijoiden historia liittyy läheisesti elintarvikkeiden vähittäiskauppaan
  5. Viivakoodin ohjannut Alan Haberman kuolee 81-vuotiaana . // The New York Times, 15.6.2011
  6. Taidekamera // Tiede ja elämä. - 2015. - Nro 9 . - S. 72-73 .
  7. 1 2 Raikova E.Yu. Hyödyketieteen ja asiantuntemuksen teoreettiset perusteet. - M. : ITC "Dashkov and Co", 2012. - S. 73. - 412 s. — (Opettavia julkaisuja poikamiehille). - ISBN 978-5-394-01691-2 .
  8. Kehityshistoria ja ero EAN:n ja UPC:n välillä
  9. 1 2 Etuliiteluettelo // GS1
  10. Etuliiteluettelo Taulukko GS1-aluetoimistojen etuliitteistä
  11. Salasana makkaralle . WG (20. tammikuuta 2016).
  12. CK Harmon. Viestintälinjat. Viivakoodi- ja tiedonkeruutekniikka 90-luvulle . - Helmers Publishing, Inc., 1994. - S. 21. Arkistoitu 18. toukokuuta 2008 Wayback Machinessa )
  13. Kodak Keycode -tekniikka ja -sovellukset . Kodak . Haettu: 13.9.2014.
  14. Giles, GA Kuluttajamarkkinoiden pakkausten koristelun suunnittelu ja teknologia. - CRC Press, 2000. - S. 257-259. — ISBN 9780849305061 .

Linkit