バーコードを数字に変換する方法

目次:

Anonim

最も一般的なユニバーサルコード(UPC)は、バーコード情報を一連の番号に変換するレーザーバーコードリーダーによって読み取られ、解釈される販売用製品に印刷された画像です。データベース内の個々の製品を識別するために使用できます。印刷された画像は、異なる番号を表す一連の白黒のバーです。バーコードを数字に変換することは簡単なプロセスです。

あなたが必要とするアイテム

  • バーコード例

  • バーコード表

バーコードの例を入手してください。食料品店で購入された商品のためにバッグや箱を見てください。 UPCコードは、紙またはプラスチックに刻印または印刷されており、通常はほぼ正方形です。コードは白黒のバーが交互に並んで構成され、通常はその下に通常の番号が刻印されています。

バーコード変換テーブルを作成します。 3列10行の紙に長方形の箱を描きます。次のように、列に左から右へのラベルを付けます。Number、Left、Right。転置テーブルは、特定のコードに利用可能な番号に対するコード内のすべての可能なシーケンスから構成される。 UPCの場合、0から9までの数字だけを残す文字やその他の記号はありません(詳細なチャート情報については「ヒント」を参照してください)。

例の棒グラフを左から右に読みます。最初の2本の黒いバーはプレースホルダーにすぎないので、スキップしてください。白いバーを含め、次の7つのバーにまたがって数えます。これらの7本の棒は最初の数字を表します。黒いバーに1、白いバーに0を書き留めます。 0110111のような数字になってしまうでしょう。

あなたが作ったテーブルの中でそのバーのシーケンスを探します。それに対応する番号はあなたの書き起こしの中であなたが書き留めた最初の番号です。たとえば、0110111の場合は、8と書き留めます。

次の7小節を数えながら、左から右へバーコードを読み続けます。それがあなたの次の番号です。テーブルを使ってそれを数字に変換することもできます。 6つの数字を書き留めるまで、この方法で続けます。

バーコードの中間にある0101パターンのバーは、プレースホルダーにすぎないため、スキップしてください。

最初の6つをしたように次の6つの数を続けなさい、あなたが行くと同時に各数を書き留めなさい。あなたはそのバーコードフォーマットから変換された12桁の数字で巻き取るべきです。

ヒント

  • 7つのバーのどのグループがバーコード上の数字を表しているかを追跡しやすくするために、他のバーを消すために一枚の紙を使用してください。

    虫眼鏡を使用すると、個々のバーをより明確に確認するのに役立ちます。

    数字を作成するには、バーを使用して0と1を表します。黒いバーは1、白いバーは0です。バーの順序は特定の番号を表します。たとえば、白、白、白、黒、黒、白などのシーケンスは、数値0を表すために使用されます。すべてのバーのシーケンスは事前定義されているため、計算する必要はありません。

    UPCコードに印刷されたバーは5つの別々の領域に分けられます。最初のコードは左端のコードの先頭にあり、常に101(Black White Black)で表されます。反対側の一番右側には、コードの終わりを表す同じコードがあります。それも、常に101で表されます。コードの中央には、コードの2つの部分を区切るためだけのプレースホルダがあります。中央と端の間には、左側の数字と右側の数字を表す棒のセクションがあります。

    左側のバーで表されている数字は、右側の数字の逆です。バーがコードの左側に0001101と並んでいる場合、それらは数値0を表します。右側では、数値0は正反対であり、1110010のようになります。

    これが転置テーブルの出番です。

    下の表を用紙にコピーしてから、列と行を線で囲みます。

    No.左右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

警告

一部の製品は非常に小さいため、使用するスペースが少ない、異なる種類のバーコードが使用されることがあります。

食料品店や他の店では、UPCとは異なる種類のバーコードを使用しているため、数字への変換は異なる方法で行われます。