Ako previesť čiarový kód na číslice

Obsah:

Anonim

Čiarové kódy, z ktorých najbežnejšími sú univerzálne kódy produktov (UPC), sú obrázky vytlačené na predajných výrobkoch, ktoré je možné čítať a interpretovať pomocou čítačky laserových čiarových kódov, ktorý zase prevedie informácie o čiarových kódoch na postupnosť čísel ktoré môžu byť použité na identifikáciu jednotlivých produktov v databáze. Vytlačené obrázky sú sériou čiernobielych pruhov, ktoré reprezentujú rôzne čísla. Konverzia čiarových kódov na číslice je jednoduchý proces.

Položky, ktoré budete potrebovať

  • Príklad čiarového kódu

  • Tabuľka čiarových kódov

Získajte príklad čiarového kódu. Pozrite sa na tašku alebo krabicu produktu, ktorý bol zakúpený v obchodnom dome. UPC kód je buď razený alebo vytlačený na papier alebo plast a je zvyčajne takmer štvorcový. Kód bude pozostávať zo striedajúcich sa čiernych a bielych pruhov, spravidla s bežným číslom označeným pod nimi.

Vytvorte tabuľku transpozície čiarového kódu. Nakreslite obdĺžnikovú škatuľu na kus papiera s tromi stĺpmi a 10 riadkami. Označte stĺpce zľava doprava ako také: číslo, ľavý, pravý. Tabuľka transpozície bude obsahovať všetky možné sekvencie kódu pre čísla dostupné pre konkrétny kód. Pre UPC neexistujú žiadne písmená ani iné symboly, ktoré nechávajú iba číslice 0 až 9 (viac informácií nájdete v "Tipy").

Prečítajte si graf príkladov zľava doprava. Preskočte prvé dva čierne pruhy, pretože sú iba zástupnými symbolmi. Prepočítajte si cez ďalších sedem barov vrátane tých, ktoré sú biele. Týchto sedem pruhov predstavuje prvé číslo. Zapíšte 1 pre čiernu čiaru a 1 pre bielu. Mali by ste skončiť s číslom, napríklad: 0110111.

Pozrite sa na postupnosť stĺpcov v tabuľke, ktorú ste urobili. Číslo, ktoré zodpovedá, je prvé číslo, ktoré si zapíšete do prepisu. Ak by to bolo napríklad 0110111, zapísali by ste 8.

Pokračujte v čítaní čiarového kódu zľava doprava a počítajte ďalších sedem pruhov. Toto je vaše ďalšie číslo. Použite svoju tabuľku na konverziu na číslo. Pokračujte týmto spôsobom, až kým nezadáte šesť čísel.

Preskočte vzor 0101 pruhov v strede čiarového kódu, pretože sú to len zástupné symboly.

Pokračujte s nasledujúcimi šiestimi číslicami, ako ste urobili prvých šesť, písaním každého čísla, ako idete. Mali by ste skončiť s 12-miestnym číslom, ktoré bolo prevedené z formátu čiarového kódu.

Tipy

  • Ak chcete pomôcť sledovať, ktorá skupina siedmich stĺpcov predstavuje číslicu na čiarovom kóde, použite kus papiera na odstránenie ďalších pruhov.

    Použitie lupy môže pomôcť jasnejšie vidieť jednotlivé lišty.

    Na vytvorenie čísel sa sloty používajú na reprezentáciu 0s a 1s. Čierny pruh je 1 a biely pruh je 0. Poradie pruhov opisuje určité číslo. Napríklad sekvencia, Biela Biela Biela Čierna Čierna Biela Čierna, slúži na vyjadrenie čísla 0. Všetky sekvencie pruhov sú preddefinované a nemusia byť vypočítané.

    Tyče vytlačené na UPC kóde sú rozdelené do piatich samostatných oblastí. Prvý je na začiatku kódu na ľavej ľavej strane, je vždy reprezentovaný 101 (čierna biela čierna). Na druhom konci je na pravej strane rovnaký kód predstavujúci koniec kódu; aj to je vždy reprezentované číslom 101. V strede kódu je zástupný symbol, ktorý slúži iba na oddelenie dvoch polôh kódu. Medzi stredom a koncami sú časti tyčí reprezentujúce čísla vľavo a čísla vpravo.

    Čísla reprezentované čiarami naľavo sú obrátením čísel vpravo. Ak sú stĺpce zarovnané ako 0001101 na ľavej strane kódu, predstavujú číslo 0. Na pravej strane, hoci číslo 0 je presný opak a vyzerá takto: 1110010.

    Práve tu príde tabuľka transpozície.

    Skopírujte nižšie uvedenú tabuľku na papier a potom vyčleňte stĺpce a riadky pomocou riadkov.

    Nie. Vľavo vpravo 0 0001101 1110010 1 0011001 1100110 2 0010011 1101100 3 0111101 1000010 4 0100011 1011100 5 0110001 1001110 6 0101111 1010000 7 0111011 1000100 8 0110111 1001000 9 0001011 1110100

Výstraha

Keďže niektoré produkty sú také malé, niekedy sa používa iný druh čiarového kódu, ktorý zaberá menej miesta.

Niektoré obchody s potravinami a iné obchody používajú rôzne druhy čiarových kódov ako UPC, čo znamená, že konverziu na číslice by sa robila inak.