Cum se convertesc codurile de bare la cifre

Cuprins:

Anonim

Codurile de bare, cele mai obișnuite dintre acestea fiind codurile de produs universale (UPC), sunt imagini imprimate pe produse de vânzare, care pot fi citite și interpretate de un cititor de coduri de bare laser, care, la rândul său, transformă informațiile cu coduri de bare într-o secvență de numere care pot fi utilizate pentru a identifica produsele individuale într-o bază de date. Imaginile imprimate reprezintă o secvență de bare alb-negru care reprezintă numere diferite. Convertirea codurilor de bare în cifre este un proces simplu.

Elementele de care aveți nevoie

  • Exemplu de cod de bare

  • Tabel de coduri de bare

Obțineți un exemplu de cod de bare. Uită-te pe o pungă sau cutie pentru un produs care a fost cumpărat într-un magazin alimentar. Codul UPC este ștampilat sau tipărit pe hârtie sau plastic și este de obicei aproape de formă pătrată. Codul va fi alcătuit din bare negre și albe alternante, în general cu un număr regulat ștampilat sub ele.

Creați un tabel de transpunere a codului de bare. Desenați o cutie dreptunghiulară pe o bucată de hârtie cu trei coloane și 10 rânduri. Etichetați coloanele de la stânga la dreapta ca atare: Număr, Stânga, Dreapta. Tabelul de transpunere va cuprinde toate secvențele posibile din cod pentru numerele disponibile pentru un anumit cod. Pentru UPC, nu există litere sau alte simboluri, care să lase doar cifrele de la 0 la 9 (vedeți "Sfaturi" pentru mai multe informații despre grafice).

Citiți diagrama de bare de la stânga la dreapta. Săriți primele două bare negre, deoarece acestea sunt doar substituenți. Contorizați peste următoarele șapte baruri, inclusiv cele albe. Cele șapte bare reprezintă primul număr. Notați un 1 pentru o bară neagră și o pentru o culoare albă. Ar trebui să ajungeți la un număr precum: 0110111.

Căutați secvența de bare din masa pe care ați făcut-o. Numărul care îi corespunde este primul număr pe care îl scrieți în transcriere. Dacă a fost 0110111, de exemplu, ați scrie 8.

Continuați să citiți codul de bare de la stânga la dreapta, numărați următoarele șapte bare. Ăsta e următorul tău număr. Utilizați tabelul pentru a-l converti și la un număr. Continuați în acest fel până veți avea șase numere scrise.

Treceți peste modelul de bare 0101 din mijlocul codului de bare, deoarece acestea sunt doar suporturi de substituție.

Continuați cu următoarele șase numere, pe măsură ce ați făcut primele șase, scriind fiecare număr în timp ce mergeți. Ar trebui să încheiați cu un număr de 12 cifre care a fost convertit din formatul său de cod de bare.

sfaturi

  • Pentru a vă ajuta să urmăriți ce grup de șapte bare reprezintă o cifră pe un cod de bare, utilizați o bucată de hârtie pentru a șterge alte bare.

    Folosind o lupă puteți vedea mai clar barele individuale.

    Pentru a crea numere, barele sunt utilizate pentru a reprezenta 0s și 1s. O bară neagră este una și o bară albă este 0. Ordinea barelor descrie un anumit număr. Succesiunea, de exemplu, Albul Alb Alb Negru Negru Alb Negru, de exemplu, este folosit pentru a reprezenta numărul 0. Toate secvențele de bare sunt predefinite, astfel încât acestea nu trebuie calculate.

    Barele imprimate pe un cod UPC sunt separate în cinci zone separate. Primul este la începutul codului din extrema stângă, este întotdeauna reprezentat de 101 (Black White Black). În celălalt capăt, pe extrema dreaptă este același cod reprezentând sfârșitul codului; este, de asemenea, întotdeauna reprezentat de 101. În centrul codului este un substituent care servește numai pentru a separa cele două jumătăți ale codului. Între centru și capete sunt secțiunile de bare care reprezintă numerele din stânga și numerele din dreapta.

    Numerele reprezentate de barele din stânga sunt inverse ale numerelor din dreapta. Dacă barele sunt aliniate ca 0001101 în partea stângă a codului, ele reprezintă numărul 0. În partea dreaptă, numărul 0 este exact opus și arată ca: 1110010.

    Aici intră tabelul de transpunere.

    Copiați tabelul de mai jos pe hârtie, apoi distingeți coloanele și rândurile cu linii.

    Nr. Stânga Dreapta 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

Avertizare

Deoarece unele produse sunt atât de mici, uneori se folosește un alt tip de cod de bare care necesită mai puțin spațiu.

Unele magazine alimentare și alte magazine folosesc diferite tipuri de coduri de bare decât UPC, ceea ce înseamnă că conversia în cifre se va face diferit.