Slik konverterer du strekkode til tall

Innholdsfortegnelse:

Anonim

Strekkoder, de vanligste er de universelle produktkoder (UPCs), er bilder som skrives ut på produkter til salgs som kan leses og tolkes av en laser strekkodeleser, som i sin tur omformer strekkodede informasjon til en sekvens av tall som kan brukes til å identifisere individuelle produkter i en database. Bildene som skrives ut er en sekvens av svarte og hvite stenger som representerer forskjellige tall. Konvertere strekkoder til siffer er en enkel prosess.

Elementer du trenger

  • Eksempel strekkode

  • Tabell med strekkoder

Få et strekkodeeksempel. Se på en pose eller boks for et produkt som er kjøpt i en matbutikk. UPC-koden er enten stemplet eller trykt på papir eller plast og er vanligvis nesten kvadratisk formet. Koden vil bestå av vekslende svarte og hvite stenger, vanligvis med et vanlig nummer stemplet under dem.

Lag en strekkode transposisjonstabell. Tegn en rektangulær boks på et stykke papir med tre kolonner og 10 rader. Merk kolonnene fra venstre til høyre som sådan: Nummer, Venstre, Høyre. Transposisjonstabellen vil bestå av alle mulige sekvenser i koden for numrene som er tilgjengelige for en bestemt kode. For UPC er det ingen bokstaver eller andre symboler, som bare etterlater tallene 0 til 9 (se "Tips" for mer kartinformasjon).

Les ditt eksempellinjediagram fra venstre til høyre. Hopp over de første to svarte stolpene, da de bare er plassholdere. Telle over de neste sju barene, inkludert de hvite. De syv linjene representerer det første nummeret. Skriv ned en 1 for en svart bar og en 0 for en hvit. Du bør ende opp med et nummer som: 0110111.

Se etter den rekkefølgen av stolper i bordet du har laget. Tallet som svarer til det er det første nummeret du skriver ned i transkripsjonen din. Hvis det var 0110111, for eksempel, ville du skrive ned 8.

Fortsett å lese strekkoden fra venstre til høyre, og telle de neste syv linjene. Det er ditt neste nummer. Bruk bordet ditt til å konvertere det til et tall også. Fortsett på denne måten til du har seks tall nedskrevet.

Hopp over 0101 mønsteret av barer midt på strekkoden, da de bare er plassholdere.

Fortsett med de neste seks tallene som du gjorde de første seks, skriv ned hvert nummer mens du går. Du bør avslutte med et 12-sifret tall som er konvertert fra strekkodeformatet.

Tips

  • For å holde oversikt over hvilken gruppe med syv linjer som representerer et siffer på en strekkode, bruk et stykke papir for å fjerne andre streker.

    Ved hjelp av forstørrelsesglass kan du tydeligere se de enkelte stolpene.

    For å lage tall, brukes barer til å representere 0s og 1s. En svart bar er en 1 og en hvit bar er en 0. Ordren på stolpene beskriver et bestemt tall. Sekvensen, White White White Black Black White Black, for eksempel, brukes til å representere tallet 0. Alle sekvensene av stolper er forhåndsdefinert, slik at de ikke trenger å bli beregnet.

    Barene trykt på en UPC-kode er delt inn i fem separate områder. Den første er i begynnelsen av koden helt til venstre, den representeres alltid av 101 (Black White Black). På den andre enden, til høyre er den samme koden som representerer slutten av koden; Det er også alltid representert ved 101. I midten av koden er en plassholder som bare tjener til å skille de to halvdelene av koden. Mellom sentrum og ender er delene av stolper som representerer tall til venstre, og tallene til høyre.

    Tallene som er representert ved stolpene til venstre er omvendt av tallene til høyre. Hvis stengene er oppført som 0001101 på venstre side av koden, representerer de tallet 0. På høyre side er tallet 0 nøyaktig motsatt og ser ut som: 1110010.

    Det er her transposisjonstabellen kommer inn.

    Kopier tabellen under på papiret, og avgrens kolonnene og radene med linjer.

    Nr. Venstre Høyre 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

Advarsel

Fordi noen produkter er så små, brukes det noen ganger en annen slags strekkode som tar mindre plass.

Noen dagligvarebutikker og andre butikker bruker forskjellige typer stregkoder enn UPC, noe som betyr at konvertering til siffer ville bli gjort annerledes.