Vonalkód

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. október 17-én felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .

Vonalkód ( vonalkód [1] [2] ) - a termékek felületére, jelölésére vagy csomagolására felvitt grafikus információ , amely lehetővé teszi annak technikai eszközökkel történő leolvasását - fekete-fehér csíkok vagy egyéb geometriai alakzatok  sorozata .

Találmánytörténet

1948-ban Bernard Silver (1924–1963), a philadelphiai Drexel Egyetem Technológiai Intézetének végzős hallgatója hallotta, hogy egy helyi élelmiszerlánc elnöke megkérte az egyik dékánt, hogy dolgozzon ki egy olyan rendszert, amely automatikusan kiolvassa a termékre vonatkozó információkat, amikor meg van vizsgálva. Silver erről beszélt barátainak, Norman Joseph Woodlandnek (1921-2012) és Jordin Johansonnak. Ők hárman elkezdték felfedezni a különböző jelölési rendszereket. Az első működő rendszerük UV tintát használt, de ezek meglehetősen drágák voltak, és idővel megfakultak.

Woodland meg volt győződve arról, hogy a rendszer megvalósítható, és elhagyta Philadelphiát, és Floridába költözött apja lakásába, hogy tovább dolgozzon. A rendszer következő megvalósítását a morze-kód késztette : Woodland a parton lévő homokból alakította ki első vonalkódját. Ezt követően ezt írta: "Csak a pontokat és kötőjeleket bővítettem lefelé, és keskeny és széles vonalakat készítettem belőlük." A vonások olvasásához a filmiparban használt optikai hangrögzítési technológiát használta. 1949. október 20-án Woodland and Silver egy találmány iránti kérelmet nyújtott be, amelyet 1952. október 7-én engedélyeztek [3] .

1951-ben Woodland és Silver megpróbálta felkelteni az IBM érdeklődését rendszerük fejlesztésében, amely azonban felismerve az ötlet megvalósíthatóságát és vonzerejét, megtagadta annak megvalósítását. Az IBM úgy ítélte meg, hogy az így kapott információk feldolgozása bonyolult berendezéseket igényel, és ha a jövőben lesz szabadidő, ki tudja fejleszteni.

1952-ben Woodland és Silver eladta a szabadalmat a Philcónak (később Helios Electric Company). Ugyanebben az évben a Philco továbbértékesítette a szabadalmat az RCA -nak .

Az 1950-es évek végén és az 1960-as években számos leltározó javasolt más hasonló technológiákat. Ezek közül említésre méltó volt a David Collins (Sylvania Corporation) által kifejlesztett vasúti nyomkövető rendszer, amely fényvisszaverő anyagokból készült színes csíkokat használt, amelyek tíz számjegyet képviseltek. Egy Sylvania számítógép átalakította és továbbította ezeket az adatokat a kezelőknek. Amikor az autó belépett a depó területére, a színes címke visszaverte a fényt, és a fényérzékelő „dekódolta” az eredményeket. Ez a rendszer az 1970-es évek elején került forgalomba, de a berendezés drága és terjedelmes volt. Collins elhagyta Sylvania és megalapította a Computer Identicset. Úgy döntött, fekete-fehér vonalkódot és lézert használ a beolvasáshoz. Az 1960-as évek végén a Computer Identics két ilyen rendszert telepített, az egyiket a General Motors üzemben , a másikat pedig a General Trading Company New Jersey-i disztribúciós bázisán .

1969-ben külön bizottságot hoztak létre egy egyetemes élelmiszer-szabályzat kidolgozására. 1973-ban nyert az IBM javaslata a George Laurer által kifejlesztett univerzális termékkód vonalkód használatára , amelyet két részre osztottak, mindegyik 6 számjegyet tartalmazott. Az első számjegy mindig nulla, a következő 5 számjegy a termék gyártóját jelöli, a 7-től 11-ig terjedő számjegyek a termékszámot vagy a raktári egységet (SKU), az utolsó számjegy pedig az ellenőrző karakter, amely a kód ellenőrzéséhez szükséges. helyesen volt olvasva. Joe Woodland, egy több mint 20 évvel ezelőtti szabadalom tulajdonosa fontos szerepet játszott ebben az IBM-mel együttműködve [4] .

Az első vonalkódos vásárlás egy csomag Wrigley rágógumi volt . A Marsh szupermarketben készült Troy államban ( Ohio állam ) 1974. június 26-án 8:01-kor, és a csekkel együtt a Smithsonian Intézet Amerikai Történeti Múzeumában tárolják [5] [6] .

Az információk kódolásának módjai

Lineáris

A lineáris kódok (más néven vonalkódok) olyan vonalkódok, amelyek egy irányban (vízszintesen) olvashatók. A leggyakoribb lineáris szimbólumok :

A lineáris szimbólumok lehetővé teszik kis mennyiségű információ kódolását .

2D

A kétdimenziós szimbólumokat nagy mennyiségű információ kódolására fejlesztették ki. Egy ilyen kód dekódolása két dimenzióban (vízszintesen és függőlegesen) történik.

A kétdimenziós kódokat többszintű (halmozott) és mátrix (mátrix) részekre osztják. A többszintű vonalkódok történelmileg korábban jelentek meg, és több, egymásra halmozott közönséges lineáris kód. A mátrix kódok viszont függőlegesen sűrűbben csomagolják az információs elemeket.

Jelenleg sok olyan kétdimenziós vonalkódot fejlesztettek ki, amelyeket egy vagy másik eloszlási szélességben használnak (táblázat Vonalkód jellemzők összehasonlítása ). Íme néhány kód:

Példák a kétdimenziós vonalkód karaktereinek mérete és a kód kapacitása közötti összefüggésre
Adatrétegek 10 1230 bájt
egy 15×16 7
négy 27×27 53
7 45×45 145
tizenegy 61x61 298
tizenöt 79×79 502
húsz 101×101 824
26 125×125 1314
32 151×151 1914

Rádiócímkék

Bár az RFID rádiócímkék már nem kapcsolódnak közvetlenül a vonalkódokhoz, az azonosítási rendszer logikus kiterjesztését jelentik. Néha vonalkódot is alkalmaznak a rádiócímkékre.

Gyakorlati alkalmazás

Kereskedelem

Történelmileg az EAN/UPC kódot használták leggyakrabban a kereskedelemben . Kezdetben az amerikai UPC rendszert fejlesztették ki, amely 12 számjegyet tartalmaz az áruk kódolására, és olyan népszerűségre tett szert, hogy az európai országok is felfigyeltek rá. A kódok teljes skálája azonban már lefoglalta az amerikai és kanadai áruk kódolását, és az árukat és a cégeket kizárólag az Egyesült Államokban regisztrálták. Az európai EAN-13 kódolás fejlesztői [8] komoly feladat előtt álltak - a kódok körének bővítése és az Egyesült Államoktól független regisztrációs rendszer megszervezése, a UPC kódolással való maximális kompatibilitás biztosítása. A megoldás az volt, hogy a bal szélen egy tizenharmadik számjegyet adtunk hozzá (ezt általában a vonalkód bal oldalán lévő arab szám jelzi) 12 számjegyű mintákkal, akárcsak a UPC-nél. Ezzel egyidejűleg sikerült fenntartani az EAN-13 visszafelé kompatibilitást a UPC kódolással - ez utóbbi az EAN-13 kódolás részhalmaza lett, az első 0 számjegygel.

Ilyen módon:

  • Az EAN-13 kódolás függetlenné vált az egyetlen regisztrátortól;
  • egy európai termék esetében nem kellett további vonalkóddal ellátott mezőket vagy egy másik mezőt más vonalkóddal megadni;
  • az amerikai termék árnyékolása nem igényelt változtatást.
Logikai szerkezet

Az EAN-13 kód a termékkódolás szempontjából feltételesen 5 zónára osztható:

  • GS1 nemzeti szervezeti előtag (3 számjegy);
  • Az áru gyártójának regisztrációs száma (4-6 számjegy);
  • Termékkód (3-5 számjegy);
  • Csekkszám (1 számjegy);
  • Kiegészítő mező (opcionális vonalkód mező, néha „>” jel, „szabadzóna jelző”).

Az országos szervezet előtagja. A vonalkód numerikus megjelölésében az első három számjegy (987, lásd az ábrát) a GS1 előtag. A GS1 egyesület (nyilvántartó) regionális képviseletének kódját jelentik, amelyben a termék gyártója be van jegyezve, és egyáltalán nem jelzi a termék származási országát (gyártóját vagy eladóját). Az Egyesület nem tiltja meg, hogy egy vállalkozást más ország anyakönyvvezetőjénél bejegyezzenek. Bár a vállalkozások többsége országa szövetségének képviseletében van bejegyezve, ez egyáltalán nem jelenti azt, hogy a termékeket ebben az országban gyártják. Az előtagokról részletes információ a GS1 oroszországi képviseletének honlapján található. [9]

Külön lefoglalt kódok "2" számmal kezdődően (200-tól 299-ig terjedő előtagok). Ezek olyan kódok, amelyeket a vállalkozások saját céljaikra használhatnak belső használatra. Bármely vállalkozás a világ bármely régiójában, valamint magánszemélyek tetszés szerint, saját belátása szerint használhatják, de csak saját belső céljaira. Ezeknek a kódoknak a vállalkozáson kívüli használata tilos. A 2-vel kezdődő kódok belső tartalma követhet bármilyen logikát, amit ez vagy az a vállalkozás beállított magának (általában ezek a kiskereskedők), és tartalmazhatja az áru árát vagy súlyát, vagy bármilyen más paramétert. Különösen gyakran alkalmazzák ezt a kódolást a súlyú árukra. Ezeket a kódokat bármely vállalkozás használhatja, és nincsenek sehol külön bejegyezve, és harmadik fél nem szabályozza őket.

Az áru gyártójának regisztrációs száma. A második logikai számcsoport az áru gyártója vagy eladója vállalkozásának kódja. Ez általában 4-6 számjegyet vesz igénybe, vagyis minden területi előtaghoz tízezertől egymillió vállalkozásig lehet regisztrálni. A mező hossza a regionális képviseleti politikától függ. Egyes országokban ennek a mezőnek a mérete a tagdíjfizetés mértékétől függ. A probléma az, hogy ha ez a mező hosszabb, akkor több vállalkozást lehet regisztrálni, ugyanakkor minden cégnek lehetősége van kisebb mennyiségű áru regisztrálására. Ez azt jelenti, hogy ha a vállalati kód 6 számjegyű, akkor minden vállalkozás számára 1000 egységnyi áru nyilvántartására van kijelölve. Korábban az orosz képviselet 4 számjegyet jelölt ki vállalati kódként, majd a vállalkozás képes volt százezer áruegység regisztrálására az áruk kódolásához. A 2000-es években az orosz képviselet úgy döntött, hogy az újonnan bejegyzett vállalkozások számára 6 számjegyet rendel a vállalati kódhoz és 3 számjegyet a termékkódhoz. Ennek oka az volt, hogy a legtöbb vállalkozás kevesebb mint 1000 darabot gyárt, és ez ésszerűbb lépés lenne a kódok gazdaságosabb felhasználása felé.

Termékkód. Korábban azt mondták, hogy a maradék 3-5 számjegy magának a terméknek a kódolására van kijelölve. Ennek a mezőnek a hossza pedig a regisztrátor szabályzatától függ, vagyis attól, hogy a regisztrátor milyen hosszúságú vállalati kódot választott alapnak. Azaz egytől százezerig terjedő tétel. A közhiedelemmel ellentétben magának a terméknek a digitális kódja nem visel szemantikai terhelést. A Szövetség javasolja a kódok szekvenciális hozzárendelését, mivel új típusú termék kerül forgalomba anélkül, hogy ebbe a kódba további szemantikai terhelést kellene beruházni. Vagyis se nem súly, se szín, se ár, se semmi más - ez csak az áru sorszáma, amit az üzlet végállomása egyszerűen levesz a számítógépes bázisáról, ahol az áru neve és ára is tárolják.

A 999 vagy 99999 termékkód nem jelenik meg a termékcsomagokon, mert ez a kód a vállalkozásra, mint olyanra vonatkozik. Ennek a konkrét cikknek a kódja a kód többi részével együtt egy egyedi kódot azonosít magának a vállalkozásnak (Vállalati azonosító szám vagy GLN) automatizálási és dokumentációcsere céljából. Hasonlóképpen, az ágazatokhoz a 998, 997 és 996 kódokat használják.

Ellenőrző szám. Az utolsó számjegy egy ellenőrző szám, amely annak ellenőrzésére szolgál, hogy a lapolvasó helyesen olvassa-e be a vonásokat .

A számítógép nem tesz különbséget a kód részei között. A számítógép számára az egyedi kód a maga teljességében fontos, és ez a kód az, amely teljes egészében be van jegyezve egy kereskedelmi vállalkozás adatbázisába. Az egyetlen kivételt a 2-vel kezdődő kódok jelentik, ahol a vállalkozás saját logikáját kódolhatja a termékhez.

Az EAN-8 rövidített kód a kis méretű áruk kódolására szolgál, ez a kód nem tartalmaz információt az áru gyártójáról. A területi anyakönyvvezető a gyártók által küldött kérelmek alapján sorozatszámot rendel a termékhez a mindenki számára közös számok terén. Ezen kódok maximális száma sokkal korlátozottabb.

A szállítókonténer (multipack) vonalkódjának különböznie kell az abban szereplő áruk vonalkódjától. Ha a szállítási csomagolás egyben fogyasztói csomagolás is (márkás doboz háztartási gépekkel, pelenkacsomagolás stb.), amelyben az árut a fogyasztóhoz adják, akkor az ilyen csomagolás is fogyasztási cikknek minősül [7] .

Az áruk regionális hovatartozásának megfejtése lineáris vonalkódhoz

Az orosz nemzeti szervezet információs portálján [9] található a GS1 előtagok hivatalos listája [10 ] . Érdemes azonban emlékezni arra, hogy a termék csomagolásán található országkód nem feltétlenül jelzi a termék származását az adott országból.

Logisztika

  • Postai küldemények
  • Tároló egységek
  • Összeszerelési alkatrészek

Alkalmazások

  • A dokumentumáramlás sebességének növelése banki és egyéb fizetési rendszerekben;
  • Az adatolvasási hibák minimalizálása a folyamat automatizálásával;
  • Alkalmazottak azonosítása (vállalati vonalkód);
  • Időnyilvántartó rendszerek szervezése;
  • Formák egységesítése különféle típusú adatok (gyógyászat, statisztika stb.) gyűjtésére;
  • A raktári leltár egyszerűsítése;
  • Az áruk bolti elérhetőségének és promóciójának ellenőrzése, biztonságuk biztosítása stb.

Kilátások Oroszországban

2017-ben a tervek szerint az orosz boltokban forgalmazott termékek csomagjain „bővített” vonalkód kerül alkalmazásra, amely további információkat ad a termékről, például a tejtermékek esetében: hol és mikor fejték meg a tehenet és mit gyógyszereket szedett; haltermékek esetében: mennyi hal került a termelésbe és mennyi filé készült belőle, valamint azt, hogy konkrétan ki dolgozta fel. Bármely vásárló visszafejtheti az ilyen vonalkódokból származó információkat egy okostelefon segítségével [11] .

Érdekes tények

  • A kód beolvasásakor a teljes kódkombináció átvitelre kerül a mikrokontrollerbe, beleértve a határolókat is. A szekvencia helyes olvasási irányát a paritásellenőrzés határozza meg [12]
  • Az EAN-13 kód 13 számjegyének titkosításához 12 vonal számjegycsoportot használnak, a kód bal felében minden számjegy kétféle kódolás egyikével kódolható, a kód bal oldalán használt kódolási típusok készlete. a kód a tizenharmadik számjegyet kódolja.
  • A vonalkód egyformán felismerhető a fényképészeti pozitívokon és negatívokon egyaránt .
  • A filmek vágásánál a munkapozitívba nyomtatott negatív felvételszámainak szaggatott Keycode - ját használjuk [13] .
  • A vonalkód végén található „>” jel ( 90 fokkal elforgatott V betű ) nem része az adatoknak, de fenntartja a megfelelő holtzónát, amely nem tartalmaz vonásokat, és szükséges a szkennerek megbízható leolvasásához [14] .
  • A UPC kód legfeljebb 14 számjegy kódolását teszi lehetővé.
  • Egyes könyvek 978 helyett ország előtaggal vannak kódolva.
  • Egyes folyóiratok 977 helyett ország-előtaggal vannak kódolva.
  • Egyes termékek egyidejűleg rendelkeznek EAN-kóddal és UPC-kóddal is.
  • A Hitman videojáték-sorozat, az Agent 47 főhősének egy vonalkód van a tarkóján.

Lásd még

Jegyzetek

  1. Orosz helyesírási szótár: körülbelül 180 000 szó [Elektronikus változat] / O. E. Ivanova , V. V. Lopatin (felelős szerk.), I. V. Nechaeva , L. K. Cheltsova . — 2. kiadás, javítva. és további - M .: Orosz Tudományos Akadémia . V. V. Vinogradov Orosz Nyelv Intézete , 2004. - 960 p. — ISBN 5-88744-052-X .
  2. „vonalkód”, a gramota.ru szerint
  3. ^ 2 612 994 számú amerikai egyesült államokbeli szabadalom, 1952. október 7. Osztályozó berendezés és módszer . A szabadalom leírása az Egyesült Államok Szabadalmi és Védjegyhivatalának honlapján .
  4. A vonalkód-leolvasók története szorosan összefügg az élelmiszer-kiskereskedelemmel
  5. Alan Haberman, aki bevezette a vonalkódot, 81 évesen meghalt . // The New York Times, 2011.06.15
  6. Kunstkamera // Tudomány és élet. - 2015. - 9. sz . - S. 72-73 .
  7. 1 2 Raikova E.Yu. Az árutudomány és a szakértelem elméleti alapjai. - M. : ITC "Dashkov and Co", 2012. - S. 73. - 412 p. — (Oktatási kiadványok agglegényeknek). - ISBN 978-5-394-01691-2 .
  8. Fejlődéstörténet és különbség az EAN és a UPC között
  9. 1 2 Előtaglista // GS1
  10. Prefix List A GS1 regionális irodáihoz tartozó előtagok táblázata
  11. Kolbász jelszó . WG (2016. január 20.).
  12. CK Harmon. Utánpótlási vonalak. Vonalkód és adatgyűjtési technológia a 90-es évekhez . - Helmers Publishing, Inc., 1994. - P. 21. Archiválva : 2008. május 18. a Wayback Machine -nél )
  13. Kodak Keycode technológia és alkalmazások . Kodak . Letöltve: 2014. szeptember 13.
  14. Giles, GA Csomagolás dekoráció tervezése és technológiája a fogyasztói piacon. - CRC Press, 2000. - P. 257-259. — ISBN 9780849305061 .

Linkek