Čárový kód

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 17. října 2022; ověření vyžaduje 1 úpravu .

Čárový kód ( čárový kód [1] [2] ) - grafická informace nanesená na povrch, označení nebo balení výrobků, umožňující její čtení technickými prostředky  - sekvence černobílých pruhů, případně jiných geometrických tvarů .

Historie vynálezu

V roce 1948 Bernard Silver (1924–1963), postgraduální student na Institute of Technology na Drexel University ve Filadelfii, slyšel prezidenta místního potravinového řetězce požádat jednoho z děkanů, aby vyvinul systém, který automaticky čte informace o produktu, když je to zkontrolováno. Silver o tom řekl svým přátelům Normanu Josephu Woodlandovi (1921-2012) a Jordin Johansonové. Všichni tři začali zkoumat různé systémy značení. Jejich první pracovní systém používal UV inkoust, ale ty byly poměrně drahé a časem vybledly.

Woodland, přesvědčený, že systém je proveditelný, opustil Philadelphii a přestěhoval se na Floridu do bytu svého otce, aby pokračoval v práci. Další implementaci systému vyvolala Morseova abeceda : Woodland vytvořil svůj první čárový kód z písku na břehu. Následně napsal: "Pouze jsem rozšířil tečky a čárky dolů a udělal z nich úzké a široké čáry." Ke čtení tahů využíval technologii optického záznamu zvuku používanou ve filmovém průmyslu. 20. října 1949 podala společnost Woodland and Silver žádost o vynález, které bylo 7. října 1952 vyhověno [3] .

V roce 1951 se Woodland a Silver pokusili o vývoj svého systému zaujmout IBM , která však uznala proveditelnost a atraktivitu nápadu a odmítla jej implementovat. IBM se domnívala, že zpracování výsledných informací by vyžadovalo složité vybavení a že by je mohla vyvinout, pokud by v budoucnu zbylo volného času.

V roce 1952 Woodland and Silver prodal patent společnosti Philco (později Helios Electric Company). Ve stejném roce společnost Philco patent prodala společnosti RCA .

Na konci 50. a v 60. letech minulého století řada vynálezců inventáře navrhla další podobné technologie. Pozoruhodný mezi nimi byl sledovací systém železničních vozů vyvinutý Davidem Collinsem ze Sylvania Corporation, který používal řadu barevných proužků vyrobených z reflexních materiálů, které představovaly deset číslic. Počítač Sylvania převedl a přenesl tato data operátorům. Když vůz vjel do prostoru depa, barevný štítek odrážel světlo a světelný senzor „dekódoval“ výsledky. Tento systém se začal prodávat na začátku 70. let, ale zařízení bylo drahé a objemné. Collins opustil Sylvánii a založil Computer Identics. Ke skenování se rozhodl použít černobílý čárový kód a laser . Na konci 60. let společnost Computer Identics nainstalovala dva takové systémy, jeden v továrně General Motors a druhý v distribuční základně General Trading Company v New Jersey .

V roce 1969 byla ustavena zvláštní komise, která měla vypracovat univerzální potravinový kodex. V roce 1973 zvítězil návrh společnosti IBM na použití čárového kódu Universal Product Code , který vyvinul George Laurer a který byl rozdělen na dvě poloviny, z nichž každá obsahovala 6 číslic. První číslice je vždy nula, dalších 5 číslic představuje výrobce produktu, číslice 7 až 11 jsou číslo produktu nebo skladové jednotky (SKU) a poslední číslice je kontrolní znak potřebný k ověření, že kód bylo přečteno správně. Joe Woodland, majitel patentu před více než 20 lety, v tom sehrál důležitou roli díky spolupráci s IBM [4] .

První nákup pomocí čárového kódu byl balíček žvýkaček Wrigley . Byl vyroben v supermarketu Marsh v Troy , Ohio 26. června 1974 v 8:01 a je uložen se šekem v Muzeu americké historie Smithsonian Institution [5] [6] .

Způsoby kódování informací

Lineární

Lineární kódy (také nazývané čárové kódy) jsou čárové kódy, které se čtou v jednom směru (horizontálně). Nejběžnější lineární symboly :

Lineární symboly umožňují zakódovat malé množství informací.

2D

Dvourozměrné symboliky byly vyvinuty pro kódování velkého množství informací. Dekódování takového kódu se provádí ve dvou rozměrech (horizontálně a vertikálně).

Dvourozměrné kódy se dělí na víceúrovňové (stacked) a maticové (maticové). Víceúrovňové čárové kódy se objevily historicky dříve a je to několik běžných lineárních kódů naskládaných na sebe. Na druhé straně maticové kódy balí informační prvky vertikálněji hustěji.

V současné době bylo vyvinuto mnoho dvourozměrných čárových kódů, které se používají s jednou či druhou šířkou distribuce (tabulka Porovnání charakteristik čárových kódů ). Zde jsou některé kódy:

Příklady vztahu mezi velikostí znaků dvourozměrného čárového kódu a kapacitou kódu
Datová vrstva 10 1230 bajtů
jeden 15×16 7
čtyři 27×27 53
7 45×45 145
jedenáct 61x61 298
patnáct 79×79 502
dvacet 101×101 824
26 125×125 1314
32 151×151 1914

Rádiové štítky

Přestože RFID rádiové štítky již přímo nesouvisí s čárovým kódem, jsou logickým rozšířením identifikačního systému. Někdy je čárový kód aplikován také na rádiové štítky.

Praktická aplikace

Obchod

Historicky byl v obchodě nejčastěji používán kód EAN/UPC . Zpočátku byl vyvinut americký systém UPC obsahující 12 číslic pro kódování zboží a získal si takovou oblibu, že mu věnovaly pozornost i evropské země. Celá řada kódů však již byla obsazena pro kódování amerického a kanadského zboží a zboží a firmy byly výhradně registrovány v USA. Vývojáři evropského kódování EAN-13 [8] stáli před vážným úkolem – rozšířit škálu kódů a zorganizovat registrační systém nezávislý na Spojených státech, zajišťující maximální kompatibilitu s kódováním UPC. Řešením bylo přidat třináctou číslici zcela vlevo (obvykle označenou arabskou číslicí nalevo od čárového kódu) pomocí 12místného vzoru, stejně jako v UPC. Zároveň bylo možné zachovat zpětnou kompatibilitu EAN-13 s kódováním UPC - to se stalo podmnožinou kódování EAN-13 s první číslicí 0.

Takto:

  • Kódování EAN-13 se mohlo stát nezávislým na jediném registrátorovi;
  • u evropského produktu nebylo nutné zadávat další pole s čárovým kódem nebo druhé pole s jiným čárovým kódem;
  • stínění amerického výrobku nevyžadovalo žádné změny.
Logická struktura

Kód EAN-13 z hlediska kódování produktu lze podmíněně rozdělit do 5 zón:

  • Prefix národní organizace GS1 (3 číslice);
  • Registrační číslo výrobce zboží (4-6 číslic);
  • Kód produktu (3-5 číslic);
  • Kontrolní číslo (1 číslice);
  • Doplňkové pole (volitelné pole čárového kódu, někdy je zde znak „>“, „indikátor volné zóny“).

Předpona národní organizace. V číselném označení čárového kódu jsou první tři číslice (987, viz obrázek) prefixem GS1. Znamenají kód regionálního zastoupení sdružení (registrátora) GS1, ve kterém je výrobce produktu registrován, a vůbec neoznačují zemi původu ( výrobce nebo prodejce) produktu. Asociace nezakazuje registraci podniku u registrátora jiné země. Přestože je většina podniků registrována v zastoupení asociace své země, vůbec to neznamená, že jsou produkty vyráběny v této konkrétní zemi. Podrobné informace o prefixech naleznete na stránkách ruského zastoupení GS1. [9]

Samostatně vyhrazené kódy začínající číslem „2“ (předpony od 200 do 299). Jedná se o kódy pro interní použití podniky pro jejich vlastní účely. Jakýkoli podnik v jakémkoli regionu světa, stejně jako jednotlivci, je mohou používat, jak chtějí, podle svého uvážení, ale pouze pro své vlastní interní účely. Použití těchto kódů mimo podnik je zakázáno. Vnitřní obsah kódů začínajících 2 se může řídit libovolnou logikou, kterou si ten či onen podnik nastavil (zpravidla se jedná o maloobchodníky), a může obsahovat cenu nebo váhu zboží, případně další parametry. Obzvláště často se toto kódování aplikuje na hmotnost zboží. Tyto kódy může používat jakýkoli podnik a nejsou nikde konkrétně registrovány a nejsou regulovány třetími stranami.

Registrační číslo výrobce zboží. Druhou logickou skupinou čísel je kód podniku výrobce nebo prodejce zboží. Obvykle trvá 4–6 číslic, to znamená, že pro každý regionální předčíslí lze zaregistrovat deset tisíc až milion podniků. Délka tohoto pole závisí na politice regionálního zastoupení. V některých zemích závisí velikost tohoto pole na výši placení členských příspěvků. Problém je v tom, že pokud je délka tohoto pole delší, lze zaregistrovat více podniků, ale zároveň každá firma dostane možnost zaregistrovat menší množství zboží. To znamená, že pokud je kód podniku 6 číslic, pak je každému podniku přidělen prostor pro registraci 1000 jednotek zboží. Dříve ruské zastoupení přidělovalo 4 číslice jako kód podniku a poté měl podnik možnost zaregistrovat sto tisíc jednotek zboží pro kódování zboží. V roce 2000 se ruské zastoupení rozhodlo přidělit nově registrovaným podnikům 6 číslic pro kód podniku a 3 číslice pro kód produktu. Bylo to způsobeno tím, že většina podniků vyrábí méně než 1000 položek, což by byl rozumnější krok k hospodárnějšímu využívání kódů.

Kód produktu. Dříve bylo řečeno, že zbývajících 3-5 číslic je přiděleno pro kódování samotného produktu. A délka tohoto pole závisí na politice registrátora, tedy podle toho, jakou délku podnikového kódu registrátor zvolil jako základní. Tedy od jednoho do sta tisíc položek. Na rozdíl od všeobecného přesvědčení nenese digitální kód samotného produktu žádnou sémantickou zátěž. Asociace doporučuje sekvenční přiřazování kódů, protože nový typ produktu je vydáván, aniž by se do tohoto kódu investovalo další sémantické zatížení. To znamená, že nejde ani o váhu, ani o barvu, ani o cenu, ani o nic jiného - jedná se pouze o sériové číslo zboží, které si terminálový počítač obchodu jednoduše převezme ze své počítačové základny, kde je uveden název i cena zboží. jsou uloženy.

Kód produktu 999 nebo 99999 se na produktových balíčcích neobjevuje, protože tento kód odkazuje na podnik jako takový. Kód pro tuto konkrétní položku ve spojení se zbytkem kódu identifikuje jedinečný kód pro samotný podnik (Enterprise Identification Number nebo GLN) pro účely automatizace a výměny dokumentace. Obdobně se pro jeho divize používají kódy 998, 997 a 996.

Kontrolní číslo. Poslední číslice je kontrolní číslice používaná k ověření, že skener čte tahy správně .

Počítač nerozlišuje mezi částmi kódu. Pro počítač je důležitý jedinečný kód jako celek a je to právě tento kód, který je celý registrován v databázi obchodního podniku. Jedinou výjimkou jsou kódy začínající 2, kde může podnik kódovat vlastní logiku pro produkt.

Pro kódování zboží malých rozměrů se používá zkrácený kód EAN-8, tento kód neobsahuje údaje o výrobci zboží. Regionální registrátor postupně přiděluje produktu sériové číslo v prostoru čísel společných všem podle žádostí zaslaných výrobci. Maximální počet těchto kódů je mnohem omezenější.

Čárový kód přepravního kontejneru (multipack) se musí lišit od čárových kódů zboží v něm obsaženého. Je-li přepravním obalem zároveň spotřebitelský obal (značková krabice s domácími spotřebiči, obal plen apod.), ve kterém je zboží vydáváno spotřebiteli, pak je i takový obal označen jako spotřební zboží [7] .

Dešifrování regionální příslušnosti zboží pro lineární čárový kód

Na informačním portálu ruské národní organizace je oficiální seznam prefixů GS1 [10 ] . Je však třeba si uvědomit, že přítomnost kódu země na obalu produktu nemusí být ukazatelem původu produktu z této konkrétní země.

Logistika

  • Poštovní zásilky
  • Skladovací jednotky
  • Montážní díly

Aplikace

  • Zvýšení rychlosti toku dokumentů v bankovnictví a jiných platebních systémech;
  • Minimalizace chyb při čtení dat automatizací procesu;
  • Identifikace zaměstnance (firemní čárový kód);
  • Organizace systémů pro registraci času;
  • Sjednocení formulářů pro sběr různých typů dat (medicína, statistika atd.);
  • Zjednodušení skladové inventury;
  • Kontrola dostupnosti a propagace zboží v prodejnách, zajištění jeho bezpečnosti atp.

Perspektivy v Rusku

V roce 2017 se plánuje použití „rozšířeného“ čárového kódu na balení produktů prodávaných v ruských obchodech, který poskytne další informace o produktu, například v případě mléčných výrobků: kde a kdy byla kráva dojena a co léky, které užívala; v případě rybích výrobků: kolik ryb vstoupilo do výroby a kolik filé z nich bylo vyrobeno a kdo konkrétně je zpracoval. Každý kupující může dešifrovat informace z takových čárových kódů pomocí chytrého telefonu [11] .

Zajímavosti

  • Při čtení kódu se do mikrokontroléru přenese celá kódová kombinace včetně oddělovačů. Správný směr čtení sekvence je určen kontrolou parity [12]
  • K šifrování 13 číslic v kódu EAN-13 se používá 12 čárových skupin číslic, v levé polovině kódu lze každou číslici zakódovat jedním ze dvou typů kódování, sada typů kódování použitá na levé straně kód zakóduje třináctou číslici.
  • Čárový kód je stejně rozpoznatelný jak u fotografických pozitivů , tak i negativů .
  • Při střihu filmů se používá přerušovaný Keycode čísel stopáže negativu vytištěného v pracovním pozitivu [13] .
  • Znak „>“ (písmeno V otočené o 90 stupňů ) na konci čárového kódu není součástí údajů, ale vyhrazuje si správnou mrtvou zónu, která neobsahuje žádné tahy a je nezbytná pro spolehlivé čtení skenery [14] .
  • Kód UPC umožňuje zakódovat až 14 číslic.
  • Některé knihy jsou kódovány předponou země namísto 978.
  • Některá periodika jsou kódována předponou země namísto 977.
  • Některé produkty mají jak EAN kód, tak UPC kód zároveň.
  • Hlavní hrdina videoherní série Hitman Agent 47 má na zadní straně hlavy čárový kód.

Viz také

Poznámky

  1. Slovník ruského pravopisu: asi 180 000 slov [Elektronická verze] / O. E. Ivanova , V. V. Lopatin (odpovědné vyd.), I. V. Nechaeva , L. K. Cheltsova . — 2. vyd., opraveno. a doplňkové — M .: Ruská akademie věd . Ústav ruského jazyka pojmenovaný po V. V. Vinogradovovi , 2004. - 960 s. — ISBN 5-88744-052-X .
  2. „čárový kód“, podle gramota.ru
  3. ^ Patent USA č. 2 612 994, 7. října 1952. Klasifikační zařízení a způsob . Popis patentu na webu US Patent and Trademark Office .
  4. Historie snímačů čárových kódů je úzce spjata s maloobchodem s potravinami
  5. Alan Haberman, který uvedl čárový kód, zemřel ve věku 81 let . // The New York Times, 15. 6. 2011
  6. Kunstkamera // Věda a život. - 2015. - č. 9 . - S. 72-73 .
  7. 1 2 Raikova E.Yu. Teoretické základy komoditní vědy a expertizy. - M. : ITC "Dashkov and Co", 2012. - S. 73. - 412 s. — (Naučné publikace pro bakaláře). - ISBN 978-5-394-01691-2 .
  8. Historie vývoje a rozdíl mezi EAN a UPC
  9. 1 2 Seznam prefixů // GS1
  10. Seznam prefixů Tabulka prefixů patřících regionálním kancelářím GS1
  11. Heslo pro klobásu . WG (20. ledna 2016).
  12. CK Harmon. Komunikační linky. Technologie sběru čárových kódů a dat pro 90. léta . - Helmers Publishing, Inc., 1994. - S. 21. Archivováno 18. května 2008 ve Wayback Machine )
  13. Technologie a aplikace Kodak Keycode . Kodak . Staženo: 13. září 2014.
  14. Giles, GA Design a technologie dekorace obalů pro spotřebitelský trh. - CRC Press, 2000. - S. 257-259. — ISBN 9780849305061 .

Odkazy