Stregkode

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 17. oktober 2022; verifikation kræver 1 redigering .

Stregkode ( stregkode [1] [2] ) - grafisk information påført overflade, mærkning eller emballage af produkter, hvilket gør det muligt at læse det med tekniske midler  - en sekvens af sorte og hvide striber eller andre geometriske former .

Opfindelseshistorie

I 1948 hørte Bernard Silver (1924–1963), en kandidatstuderende ved Institute of Technology ved Drexel University i Philadelphia, præsidenten for en lokal fødevarekæde bede en af ​​dekanerne om at udvikle et system, der automatisk læser information om et produkt, når den er inspiceret. Silver fortalte sine venner Norman Joseph Woodland (1921-2012) og Jordin Johanson om dette. De tre begyndte at udforske forskellige mærkningssystemer. Deres første arbejdssystem brugte UV-blæk, men disse var ret dyre og falmede over tid.

Overbevist om, at systemet var gennemførligt, forlod Woodland Philadelphia og flyttede til Florida til sin fars lejlighed for at fortsætte med at arbejde. Den næste implementering af systemet blev foranlediget af morsekode : Woodland dannede sin første stregkode fra sand på kysten. Efterfølgende skrev han: "Jeg udvidede kun prikkerne og stregerne ned og lavede smalle og brede streger ud af dem." Til at læse streger brugte han optisk lydoptagelsesteknologi, der blev brugt i filmindustrien. Den 20. oktober 1949 indgav Woodland og Silver en ansøgning om en opfindelse, som blev bevilget den 7. oktober 1952 [3] .

I 1951 forsøgte Woodland og Silver at interessere IBM i udviklingen af ​​deres system, som dog, i erkendelse af ideens gennemførlighed og attraktivitet, nægtede at implementere den. IBM mente, at behandlingen af ​​de resulterende oplysninger ville kræve komplekst udstyr, og at det kunne udvikle det, hvis der var ledig tid i fremtiden.

I 1952 solgte Woodland og Silver patentet til Philco (senere Helios Electric Company). Samme år videresolgte Philco patentet til RCA .

I slutningen af ​​1950'erne og ind i 1960'erne foreslog talrige lageropfindere andre lignende teknologier. Bemærkelsesværdig blandt disse var et sporvognssystem udviklet af David Collins fra Sylvania Corporation, som brugte en række farvede strimler lavet af reflekterende materialer, der repræsenterede ti cifre. En Sylvania-computer konverterede og transmitterede disse data til operatører. Da bilen kom ind i depotområdet, reflekterede den farvede etiket lyset, og lyssensoren "afkodede" resultaterne. Dette system kom til salg i begyndelsen af ​​1970'erne, men udstyret var dyrt og omfangsrigt. Collins forlod Sylvania og grundlagde Computer Identics. Han besluttede at bruge en sort/hvid stregkode og en laser til scanning. I slutningen af ​​1960'erne installerede Computer Identics to sådanne systemer, det ene på General Motors fabrikken og det andet på General Trading Companys distributionsbase i New Jersey .

I 1969 blev der nedsat et særligt udvalg til at udvikle en universel fødevarekodeks. I 1973 vandt et forslag fra IBM om at bruge stregkoden Universal Product Code , udviklet af George Laurer, som var opdelt i to halvdele, der hver indeholdt 6 cifre. Det første ciffer er altid nul, de næste 5 cifre repræsenterer producenten af ​​produktet, cifrene 7 til 11 er produktnummeret eller lagerholderenheden (SKU), og det sidste ciffer er det kontroltegn, der er nødvendigt for at bekræfte, at koden blev læst rigtigt. Joe Woodland, ejer af et patent for over 20 år siden, har spillet en vigtig rolle i dette ved at arbejde med IBM [4] .

Det første køb med stregkoden var en pakke Wrigley tyggegummi . Den blev lavet i Marsh supermarkedet i Troy , Ohio den 26. juni 1974 kl. 8:01 og opbevares sammen med checken i Museum of American History i Smithsonian Institution [5] [6] .

Måder at kode information på

Lineær

Lineære koder (også kaldet stregkoder) er stregkoder, der læser i én retning (vandret). De mest almindelige lineære symboler :

Lineære symboler giver dig mulighed for at kode en lille mængde information.

2D

Todimensionelle symbologier blev udviklet til at kode en stor mængde information. Afkodningen af ​​en sådan kode udføres i to dimensioner (vandret og lodret).

Todimensionelle koder er opdelt i multilevel (stablet) og matrix (matrix). Stregkoder på flere niveauer dukkede op historisk tidligere, og er flere almindelige lineære koder stablet oven på hinanden. Matrixkoder på den anden side pakker informationselementer tættere lodret.

I øjeblikket er der udviklet mange todimensionelle stregkoder, der bruges med en eller anden distributionsbredde (tabel Sammenligning af stregkodekarakteristika ). Her er nogle koder:

Eksempler på forholdet mellem størrelsen af ​​tegnene i en todimensionel stregkode og kodens kapacitet
Datalag 10 1230 bytes
en 15×16 7
fire 27×27 53
7 45×45 145
elleve 61x61 298
femten 79×79 502
tyve 101×101 824
26 125×125 1314
32 151×151 1914

Radio tags

Selvom RFID -radiotags ikke længere er direkte relateret til stregkoder, er de en logisk forlængelse af identifikationssystemet. Nogle gange anvendes der også en stregkode på radiomærker.

Praktisk anvendelse

Handel

Historisk set har EAN/UPC -koden været mest brugt i handelen . Oprindeligt blev det amerikanske UPC-system udviklet, indeholdende 12 cifre til kodning af varer, og det vandt en sådan popularitet, at europæiske lande også var opmærksomme på det. Imidlertid var hele rækken af ​​koder allerede optaget til kodning af amerikanske og canadiske varer, og varer og firmaer var udelukkende registreret i USA. Udviklerne af den europæiske kodning EAN-13 [8] stod over for en seriøs opgave - at udvide rækken af ​​koder og organisere et registreringssystem uafhængigt af USA, hvilket sikrer maksimal kompatibilitet med UPC-kodningen. Løsningen var at tilføje et trettende ciffer yderst til venstre (normalt angivet med et arabisk tal til venstre for stregkoden) ved hjælp af 12-cifrede mønstre, ligesom i UPC. Samtidig var det muligt at opretholde EAN-13 bagudkompatibilitet med UPC-kodningen - sidstnævnte blev en delmængde af EAN-13-kodningen med det første ciffer 0.

På denne måde:

  • EAN-13-kodning var i stand til at blive uafhængig af den enkelte registrator;
  • for et europæisk produkt var det ikke nødvendigt at indtaste yderligere felter med en stregkode eller et andet felt med en anden stregkode;
  • skraveringen af ​​det amerikanske produkt krævede ingen ændringer.
Logisk struktur

EAN-13-koden med hensyn til produktkodning kan betinget opdeles i 5 zoner:

  • GS1 National Organisation Prefix (3 cifre);
  • Registreringsnummer på producenten af ​​varerne (4-6 cifre);
  • Produktkode (3-5 cifre);
  • Kontrolnummer (1 ciffer);
  • Yderligere felt (valgfrit stregkodefelt, nogle gange er der et ">"-tegn, "frizoneindikator").

Præfiks for den nationale organisation. I stregkodens numeriske betegnelse er de første tre cifre (987, se figur) GS1-præfikset. De betyder koden for det regionale repræsentationskontor for GS1-foreningen (registrator), hvor producenten af ​​produktet er registreret, og angiver slet ikke oprindelseslandet ( producent eller sælger) af produktet. Foreningen forbyder ikke registrering af en virksomhed hos en registrator i et andet land. Selvom størstedelen af ​​virksomhederne er registreret på foreningens repræsentationskontor i deres land, betyder det slet ikke, at produkterne er fremstillet i netop dette land. Detaljerede oplysninger om præfikser kan findes på webstedet for det russiske repræsentationskontor for GS1. [9]

Separat reserverede koder, der starter med tallet "2" (præfikser fra 200 til 299). Disse er koder til intern brug af virksomheder til deres egne formål. Enhver virksomhed i enhver region i verden, såvel som enkeltpersoner kan bruge dem, som de vil, efter eget skøn, men kun til deres egne interne formål. Brugen af ​​disse koder uden for virksomheden er forbudt. Det interne indhold af koder, der starter med 2, kan følge enhver logik, som denne eller hin virksomhed har sat for sig selv (normalt er disse forhandlere), og kan indeholde varernes pris eller vægt eller andre parametre. Især ofte anvendes denne kodning på vægtgodset. Disse koder kan bruges af enhver virksomhed, og de er ikke specifikt registreret nogen steder og er ikke reguleret af tredjeparter.

Registreringsnummer på producenten af ​​varerne. Den anden logiske gruppe af tal er koden for virksomheden til producenten eller sælgeren af ​​varerne. Det tager normalt 4-6 cifre, det vil sige, at for hvert regionalt præfiks kan der registreres fra ti tusinde til en million virksomheder. Længden af ​​dette felt afhænger af den regionale repræsentationspolitik. I nogle lande afhænger størrelsen af ​​dette felt af niveauet for betaling af medlemskontingenter. Problemet er, at hvis længden af ​​dette felt er længere, så kan flere virksomheder registreres, men samtidig får hver virksomhed mulighed for at registrere en mindre mængde varer. Det vil sige, at hvis virksomhedskoden er på 6 cifre, tildeles hver virksomhed plads til registrering af 1000 vareenheder. Tidligere tildelte det russiske repræsentationskontor 4 cifre som virksomhedskode, og derefter havde virksomheden mulighed for at registrere hundrede tusinde enheder af varer for at kode varerne. I 2000'erne besluttede det russiske repræsentationskontor at tildele 6 cifre til virksomhedskoden og 3 cifre til produktkoden til nyregistrerede virksomheder. Dette skyldtes det faktum, at de fleste virksomheder producerer mindre end 1000 varer, og det ville være et mere rimeligt skridt i retning af mere økonomisk brug af koder.

Produktkode. Det blev tidligere sagt, at de resterende 3-5 cifre er tildelt til kodning af selve produktet. Og længden af ​​dette felt afhænger af registratorens politik, det vil sige afhængigt af, hvilken længde af virksomhedskoden registratoren har valgt som basis. Det vil sige fra et til hundrede tusinde genstande. I modsætning til hvad folk tror, ​​bærer den digitale kode for selve produktet ikke nogen semantisk belastning. Foreningen anbefaler sekventiel tildeling af koder, da en ny type produkt frigives uden at investere i denne kode nogen yderligere semantisk belastning. Det vil sige, det er hverken vægt, farve, pris eller andet – det er blot varernes serienummer, som butikkens terminalcomputer blot tager fra sin computerbase, hvor både varens navn og pris. er gemt.

Produktkoden 999 eller 99999 vises ikke på produktpakkerne, fordi denne kode refererer til virksomheden som sådan. Koden for denne specifikke vare identificerer sammen med resten af ​​koden en unik kode for selve virksomheden (Enterprise Identification Number eller GLN) til automatisering og dokumentationsudvekslingsformål. Tilsvarende bruges koderne 998, 997 og 996 til dens inddelinger.

Kontrolnummer. Det sidste ciffer er et kontrolciffer, der bruges til at verificere, at scanneren læser stregerne korrekt .

Computeren skelner ikke mellem dele af koden. For en computer er en unik kode vigtig i sin helhed, og det er denne kode, der er helt registreret i en handelsvirksomheds database. De eneste undtagelser er koder, der starter med 2, hvor virksomheden kan kode sin egen logik for produktet.

Den forkortede kode EAN-8 bruges til at kode varer af små dimensioner; denne kode indeholder ikke oplysninger om producenten af ​​varerne. Den regionale registrator tildeler sekventielt et serienummer til produktet i det rum af numre, der er fælles for alle i henhold til ansøgningerne sendt af fabrikanterne. Det maksimale antal af disse koder er meget mere begrænset.

Stregkoden på forsendelsescontaineren (multipack) skal være forskellig fra stregkoderne for de varer, der er inkluderet i den. Hvis transportemballagen også er forbrugeremballage (mærkekasse med husholdningsapparater, bleemballage mv.), hvori varerne frigives til forbrugeren, så mærkes en sådan emballage også som forbrugsvarer [7] .

Dechiffrering af den regionale tilknytning af varer til en lineær stregkode

Der er en officiel liste over GS1-præfikser [10] på informationsportalen for den russiske nationale organisation [9] . Det er dog værd at huske på, at tilstedeværelsen af ​​en landekode på produktemballagen muligvis ikke er en indikator for produktets oprindelse fra dette særlige land.

Logistik

  • Postforsendelser
  • Opbevaringsenheder
  • Monteringsdele

Ansøgninger

  • Øge hastigheden af ​​dokumentflow i bank- og andre betalingssystemer;
  • Minimering af datalæsningsfejl ved at automatisere processen;
  • Medarbejderidentifikation (virksomhedsstregkode);
  • Organisering af tidsregistreringssystemer;
  • Ensretning af formularer til indsamling af forskellige typer data (medicin, statistik osv.);
  • Forenkling af lagerbeholdning;
  • Kontrol over tilgængeligheden og promoveringen af ​​varer i butikkerne, sikring af deres sikkerhed mv.

Udsigter i Rusland

I 2017 er det planlagt at anvende en "udvidet" stregkode på pakker med produkter, der sælges i russiske butikker, som vil give yderligere oplysninger om produktet, for eksempel i tilfælde af mejeriprodukter: hvor og hvornår koen blev malket, og hvad medicin hun tog; for fiskeprodukter: hvor meget fisk der kom i produktion, og hvor mange fileter der blev fremstillet af den, samt hvem der specifikt forarbejdede den. Enhver køber kan dekryptere oplysninger fra sådanne stregkoder ved hjælp af en smartphone [11] .

Interessante fakta

  • Ved læsning af koden overføres hele kodekombinationen til mikrocontrolleren, inklusive afgrænsere. Den korrekte læseretning af sekvensen bestemmes ved paritetskontrol [12]
  • For at kryptere 13 cifre i EAN-13 koden bruges 12 streggrupper af cifre, i venstre halvdel af koden kan hvert ciffer kodes af en af ​​to typer kodning, det sæt af kodningstyper der bruges i venstre side af koden koder det trettende ciffer.
  • Stregkoden genkendes ligeligt i både fotografiske positiver og negativer .
  • Ved redigering af film bruges den stiplede nøglekode for optagelsesnumrene på negativet trykt i den fungerende positiv [13] .
  • “>”-tegnet (bogstavet V roteret 90 grader ) i slutningen af ​​stregkoden er ikke en del af dataene, men forbeholder sig den rigtige dødzone, som ikke indeholder streger og er nødvendig for pålidelig aflæsning af scannere [14] .
  • UPC - koden giver dig mulighed for at kode op til 14 cifre.
  • Nogle bøger er kodet med et landepræfiks i stedet for 978.
  • Nogle tidsskrifter er kodet med et landepræfiks i stedet for 977.
  • Nogle produkter har både en EAN-kode og en UPC-kode på samme tid.
  • Hovedpersonen i Hitman -videospilserien Agent 47 har en stregkode på baghovedet.

Se også

Noter

  1. Russisk staveordbog: omkring 180.000 ord [Elektronisk version] / O. E. Ivanova , V. V. Lopatin (ansvarlig red.), I. V. Nechaeva , L. K. Cheltsova . — 2. udg., rettet. og yderligere — M .: Det russiske Videnskabsakademi . Institut for det russiske sprog opkaldt efter V. V. Vinogradov , 2004. - 960 s. — ISBN 5-88744-052-X .
  2. "stregkode", ifølge gramota.ru
  3. ^ U.S. patent nr. 2.612.994, 7. oktober 1952. Klassificeringsapparat og -metode . Beskrivelse af patentet på webstedet for US Patent and Trademark Office .
  4. Historien om stregkodescannere er tæt forbundet med detailhandel med fødevarer
  5. Alan Haberman, der indledte stregkoden, dør som 81-årig . // The New York Times, 15/06/2011
  6. Kunstkamera // Science and Life. - 2015. - Nr. 9 . - S. 72-73 .
  7. 1 2 Raikova E.Yu. Teoretisk grundlag for råvarevidenskab og ekspertise. - M. : ITC "Dashkov og Co", 2012. - S. 73. - 412 s. — (Uddannelsespublikationer for bachelorer). - ISBN 978-5-394-01691-2 .
  8. Udviklingshistorie og forskel mellem EAN og UPC
  9. 1 2 Præfiksliste // GS1
  10. Præfiksliste Tabel over præfikser tilhørende GS1 regionale kontorer
  11. Adgangskode til pølse . WG (20. januar 2016).
  12. CK Harmon. Kommunikationslinjer. Stregkode og dataindsamlingsteknologi til 90'erne . - Helmers Publishing, Inc., 1994. - S. 21. Arkiveret 18. maj 2008 på Wayback Machine )
  13. Kodak Keycode-teknologi og -applikationer . Kodak . Hentet: 13. september 2014.
  14. Giles, GA Design og teknologi til emballagedekoration til forbrugermarkedet. - CRC Press, 2000. - S. 257-259. — ISBN 9780849305061 .

Links