Category: 1D Symbologies
目次
目次
UPC(ユニバーサル製品コード)は、最も古く、最も広く使用されているバーコードの一つで、特に小売業の消費者向け製品に使用されています。
これは線形の一次元バーコードシンボロジーで、垂直ストライプのパターン(幅が異なる黒いラインと白いスペースの一組)が特徴です。
UPCコードは、小売業のチェックアウトプロセスを自動化するために開発されました。この発明により、製品情報をデータベースに手動で入力する必要がなくなり、時間を節約し、精度が向上しました。UPCコードの商業利用は1974年に始まりました。
現在も広く使用されていますが、最終的にはUPCはより強力な2Dである データマトリックス と QRコード に GS1サンライズ2027イニシアチブを通じて置き換えられる可能性があります。
UPCバーコードの特性
- エンコードする グローバル・トレード・アイデンティフィケーション・ナンバー(GTIN)。
- 12桁(UPC-A)または6桁(UPC-E)の数字を含みます。
- 最後の桁はmod10チェックサムとして機能します。
- データ文字にパリティスキームを使用します。
- EAN-2またはEAN-5アドオンコードに追加データを格納できます。
- ISO/IEC DIS 15420国際規格による標準化された使用。
互換性
UPCバーコードはさまざまなデバイスで読み取ることができます。最初のバーコードスキャナーはレーザーベースでしたが、現在では適切なソフトウェアがインストールされていれば、カメラ付きのスマートデバイスでUPCバーコードを読み取ることができます。
Scanditの バーコードスキャニングソフトウェア は、UPC-AおよびUPC-Eバーコードを含むすべての主要なバーコードタイプをサポートしています。
UPCバーコードスキャナーに関して、Scanditの バーコードスキャナーSDKは:
- カラー反転をサポートします。
- 必須のmod10チェックサムがあります。
- シンボロジー仕様で許可されている値より大幅に小さいクワイエットゾーン(コードの前後の白い領域)を持つコードのスキャンを可能にします。
- 最初の桁は常にゼロであり、必要に応じて削除できます。
- UPC-E表現は自動的にUPC-A形式に変換できます。
Scanditのソフトウェアは、すべての主要なオペレーティングシステム、プログラミング言語、フレームワーク、サードパーティシステム、およびOEMデバイスもサポートしています。対応製品には ネイティブiOS、 ネイティブAndroid、 ウェブ/Javascript、 React Native、 Cordova、 Flutter、 Kotlin Multiplatform、 .NET、 Capacitor、 Titanium、および Linux/Cが含まれます。
UPCコードの用途
UPCバーコードは、倉庫管理や小売業において、販売時点で消費者向け製品をスキャンして価格を設定するために広く使用されています。主に米国とカナダで使用されていますが、英国、オーストラリア、ニュージーランドなど世界の他の地域でも使用されています。
UPCコードのバリエーション:
UPCバーコードには2つのバリアントがあります:
- UPC-AはGTIN(グローバル・トレード・アイテム・ナンバー)を形成する12桁を格納します。最初の桁は製品タイプに関する情報をエンコードし、続く5桁は製品メーカー、次の5桁は特定の製品に関する情報をエンコードします。最後の桁はチェックサム桁です。
- UPC-E(UPC-Aの「ゼロ抑制」バージョンとも呼ばれる)は6桁で構成されており、よりコンパクトで小さな製品に適しています。