バーコードスキャン
ユニバーサル製品コード(UPC)は、1970年代に米国の食料品業界が使用するために最初に開発され、その使用は米国および国際的に他の小売市場に広がっています。
UPC-Aは、ヨーロッパの記事番号(EAN)システムのサブセットです。つまり、 EAN/JAN-13を読み取ることができるシステムもUPC-Aを読み取ることができます。米国で作成されたUPC-Aシンボルは、ゼロでプレフィックスすることにより、EAN-13シンボルに変換できます。
UPC -Aは、ISO/IEC 15420情報技術 - 自動識別とデータキャプチャテクニック - EAN/UPCバーコードシンボルの仕様で定義されています。 GS1実装は、 GS1一般仕様で定義されています。
シンボル構造
シンボルは次の要素で構成されています。
- 導く静かなゾーン
- ガードパターン(開始文字)
- 6つのシンボル文字
- センターガードパターン(センターキャラクター)
- チェックディジットを含む6つのシンボル文字
- ガードパターン(停止文字)
- 後続の静かなゾーン
UPC-Aは、合計12桁のチェック桁と一緒に11桁の数値メッセージデータをエンコードします。
ほとんどのバーコードシンボロジーは、2つの幅のみでバーとスペースを印刷しますが、UPCでは4つの異なる幅が使用されます。これにより、各数値文字は、2つのバーと2つのスペースのみを使用して表現できます。
UPCバーコードにはさまざまなメッセージの長さがありますが、これらの長さは他のバーコードの共同体と同じように完全に変動しません。
ガードバー。ガードバーは、UPC-Aシンボルのスタート、ストップ、およびセンターキャラクターです。
スタートとストップの文字は互いに同一です。次のように3つのモジュールで構成されています。
狭いバー
狭いスペース
狭いバー
センター文字は、次のように5つのモジュールで構成されています。
狭いスペース
狭いバー
狭いスペース
狭いバー
狭いスペース
これらの文字のバーは、データをエンコードするバーよりも長く、セキュリティバーと呼ばれることもあります。
キャラクターセット
この象徴は、すべての数値桁(0-9)をサポートしています。
数字を確認してください
UPC-Aには、Modulo 10(mod 10)アルゴリズムに基づいたチェックディジットが含まれています。
密度
UPC-Aは、2つだけでなく、バーとスペースに4つの利用可能な印刷幅を使用して、各文字を表すために5つのうちの2つのインターリーブ2に比べて約半分のバーとスペースを取ります。ただし、より広いバーとスペースを使用すると、このスペースの節約が無効になります。 5つのコードのうち2つのコードをインターリーブして、UPC-Aよりも密にデータをパックします。
アドオンシンボル
UPC-Aシンボルの右側に追加するために、2桁および5桁のアドオンシンボル(補足バーコード)を利用できます。これらのアドオンシンボルは通常、日付またはメーカーの推奨小売価格(MSRP)を定期刊行物、本、および食品などの重量のある製品に追加するために使用されます。アドオンシンボルの文字セットと密度は、UPC-Aの文字と同じです。人間の読み取り可能な解釈が常に含まれています。
2桁および5桁のアドオンシンボルの開始文字は、次のように3つのモジュールで構成されています。
シングルバー
単一スペース
ダブルバー
アドオンシンボルは、ストップ文字またはセンター文字を使用しません。
UPC-A番号システムの数字
UPC-Aコードの最初の数字は、番号システム桁と呼ばれます。チェックディジットと同様に、バーコードリーダーによって剥がされることが多いため、コンピューターやレジ登録簿を入力しません。 UPC-Aでラベル付けされた第1世代の製品は、ほぼ独占的にゼロを数字システムの桁として使用しました。ただし、ますます多くの製品がUPCバーコードを使用するにつれて、ゼロ以外の数のシステム桁がより一般的になりつつあります。
ゼロ以外の数字システム桁を持つUPC-Aバーコードを指定するには、文字文字列に11桁を指定する必要があります。この最初の数字をレジまたはデータベースソフトウェアに送信する場合は、バーコードリーダーを送信するように構成する必要があります。これにより、UPC-Aバーコードメッセージの有効な長さが11桁まで行われます。
UPCと他の共同体を組み合わせる
購入した商品の多くはUPCバーコードで便利にプラブルにされているため、これらの共同体を読むことができるバーコードリーダーが必要になります。これらのバーコードは、通常、写真またはレーザープリンターを使用して製造されます。ただし、ほとんどのバーコードリーダーは、さまざまなバーコードシンボロジーを自動的に区別できるため、特定のアプリケーション環境で異なるバーコードシンボロジーを組み合わせることは非常に簡単です。
自動識別があるバーコードリーダーがいる場合は、社内印刷バーコードにインターリーブ2またはコード39を使用することをお勧めします。 UPCは数値のみのコードであるため、コード39が使用するスペースの約半分を使用するため、5のうち2つのインターリーブ2が優先代替品になります。