A UPC barcode
← ホームへ戻る

UPC(ユニバーサル・プロダクト・コード)の仕組みと歴史現代小売業を支えるバーコード規格

🗓 2026年8月13日

私たちがスーパーやコンビニで買い物をする際、レジで当たり前のようにスキャンされるバーコード。その世界標準となっている規格の一つがUPC(Universal Product Code)です。UPCは、世界中の店舗で商品の追跡や管理を行うために設計されたバーコードシンボロジー(記号体系)であり、現代の物流と小売の効率化に不可欠な役割を果たしています。

A UPC barcode

Key Facts

  • 基本構造:標準的なUPC-Aは12桁の数字で構成され、各商品に固有の番号が割り当てられる。
  • 管理団体:国際的な標準化団体であるGS1が、UPCおよび関連するEANコードの番号割り当てを管理している。
  • 読み取り精度:「ガードパターン」と「パリティ(偶奇)」の概念により、バーコードが上下逆さまにスキャンされても正しく認識できる。
  • 歴史的瞬間:1974年6月26日、オハイオ州のスーパーでリグレー社のチューインガムが世界で初めてUPCでスキャンされた。

UPC誕生までの試行錯誤とIBMの貢献

UPCの開発は、1969年頃にIBMのジョージ・ローラー氏がスーパーマーケット向けのスキャナーとラベルの設計を任されたことから始まりました。当初、開発チームは「Delta B」などの異なるバーコード形式を検討していましたが、ラベルサイズが大きすぎるといった課題に直面しました。

その後、ウィリアム・クラウス氏が提案した「Delta C」バーコードの特許を応用することで、ラベルサイズを大幅に縮小することに成功しました。さらに、文字セットを調整して効率的な数値表現を追求した結果、実用的なサイズとデータ量を両立させた現在の形式へと進化しました。

The UPC Label showing the general characteristics of Baumeister's proposals

UPC-Aの技術的構造とエンコード

最も一般的なUPC-Aは、12桁の数字を黒いバーと白いスペースの組み合わせで表現します。このシステムでは、アルファベットや記号は使用されず、数値と視覚的なパターンが1対1で対応しています。

視覚的パターンの構成

UPC-Aのバーコードは、以下の要素で構成されています。

  • ガードパターン:開始(S)、中央(M)、終了(E)の3箇所に配置され、スキャナーがコードの境界を認識するための目印となります。
  • 数値セクション:中央のガードパターンを挟んで左右に配置されます。
  • クワイエットゾーン:コードの両端にある空白領域で、周囲の文字などと区別するために必要です。

興味深い点として、左側の数字は「奇数パリティ」、右側は「偶数パリティ」でエンコードされており、さらに右側は左側の光学的な反転パターンとなっています。これにより、スキャナーは読み取り方向が正方向か逆方向かを瞬時に判断できます。

チェックデジットによるエラー検知

データの正確性を担保するため、12桁目の数字はチェックデジットとして機能します。これは特定の計算式(奇数位置の和を3倍し、偶数位置の和を加算して10で割った余りを算出)に基づいています。これにより、1桁の読み取り間違いや、隣接する数字の入れ替わりなどのエラーを検出することが可能です。

ภาพประกอบบทความ

UPCのバリエーションと拡張規格

商品のサイズや用途に応じて、UPCにはいくつかの派生形式が存在します。

UPC-E(短縮版)

小さなパッケージなど、フルサイズのUPC-Aが貼れない商品向けに開発されたのがUPC-Eです。これはゼロを省略する仕組みを用いることで、情報を6桁に圧縮しています。UPC-Eは特定のパリティパターンを用いて元の12桁のUPC-Aに復元されます。

EAN-13(国際標準)

UPC-Aをベースに、先頭に1桁追加して13桁にしたものがEAN-13です。これにより、理論上の識別可能数は10倍の1兆通りに増加しました。また、先頭の数桁で国コードを示すことができるため、グローバルな商品管理に適しています。UPC-Aの先頭に「0」を付加することで、簡単にEAN-13へ変換でき、現在のPOSシステムではどちらも同様に処理されます。

UPC規格のまとめ

UPCおよび関連規格の比較
規格名 桁数 主な特徴 主な用途
UPC-A 12桁 標準的なバーコード形式 一般的な小売商品
UPC-E 6桁 ゼロ省略によるデータ圧縮 小型パッケージ商品
EAN-13 13桁 国コードを含む国際規格 世界的な流通商品

Frequently Asked Questions

UPCとEANの違いは何ですか?

UPCは主に北米で普及した12桁の規格であり、EANはそれを拡張して世界的に普及させた13桁の規格です。UPC-Aの先頭に0を付け加えることでEAN-13として扱うことができ、互換性があります。

バーコードが逆さまになっても読み取れるのはなぜですか?

左右の数値セクションで「奇数パリティ」と「偶数パリティ」という異なる符号化方式を採用しているためです。スキャナーはどちらのパターンが先に来たかで読み取り方向を判別し、正しくデータを復元します。

チェックデジットにはどのような役割がありますか?

スキャン時に発生した読み取りエラーを検出するための検証用数字です。計算式に基づいて算出された値が一致しない場合、システムはエラーとして認識し、誤った商品の登録を防ぎます。

すべての小売店がGS1のUPCシステムを使っていますか?

いいえ。多くの小売店がGS1規格を採用していますが、家具や衣類などの一部の業種では、独自のバーコードシンボロジーや商品番号体系を使用している場合があります。

References

  1. "GS1 BARCODE CHART". . 3 April 2013. Archived from the original on 7 January 2012. Retrieved 7 July 2011.
  2. Basker, Emek; Simcoe, Timothy (2021). "Upstream, Downstream: Diffusion and Impacts of the Universal Product Code". Journal of Political Economy. 129 (4): 1252–1286. :10.1086/712762.  0022-3808.  229505646. Archived from the original on 17 May 2021. Retrieved 14 March 2021.
  3. "Our innovative history – McKinsey firsts". mckinsey.com. 2013. Archived from the original on 12 October 2013. (see slide 10 of 18)
  4. Judy Deeter. "First Item in the World Scanned by UPC". This Local Life.
  5. Nelson, Benjamin (1997). Punched Cards to Bar Codes: A 200 Year Journey with Descriptions of over 260 Codes. Peterborough, N.H.: Helmers Publishing.  .
  6. Alfred, Randy (26 June 2008). "June 26, 1974: By Gum! There's a New Way to Buy Gum". . Archived from the original on 25 August 2010.
  7. Heller, Nathan. "Scanning Species". . September–October 2005.
  8. "The History of the Bar Code". Smithsonian. 23 September 2015. Archived from the original on 9 February 2022. Retrieved 12 August 2021.
  9. "Oral-History: Murray Eden - Engineering and Technology History Wiki". ethw.org. 10 November 1999. Archived from the original on 21 January 2021. Retrieved 4 January 2021.
  10. National Commission on Productivity and Work Quality (1975). Technology Applied to the Food Industry: A Preliminary Report. p. 15. Archived from the original on 19 March 2022. Retrieved 14 January 2021.

📸 フォトギャラリー

A UPC barcode
The UPC Label showing the general characteristics of Baumeister's proposals
ภาพประกอบบทความ