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 .
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] .
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 .
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ésreAdatré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 |
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.
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ód a termékkódolás szempontjából feltételesen 5 zónára osztható:
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ódhozAz 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.
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] .
Könyvkiadás impresszum | |
---|---|
Címlap |
|
A címlap hátoldala |
|
Utolsó csík |
|
Vonalkódok | |
---|---|
Lineáris |
|
2D |
|
Egyéb |
|
Kapcsolódó cikkek | A vonalkód jellemzőinek összehasonlítása |