山河海空 地球を巡る水の旅

地球から日常生活まで,独自の視点で考える

一般 自然 科学 技術

バーコードのしくみ 1

投稿日:2017-08-24 更新日:

バーコード

お店に行くとあらゆる商品についているバーコード.なぜ,ついているのでしょうか?どのような仕組みになっているのでしょうか?ざっと読んでいただければ基本が理解できるようにお話しします.

バーコードは機械と人間の橋渡し

バーコードの内容は下に数字や文字が書いてある通りです.機械が数字を直接読めばよいのですが,機械の文字認識の不完全な時代でも安定して読み取れる様に様々な工夫が施されています.

数字や文字は小さいのでもし一部でも汚れたりすると読み間違えをします.バーコードの様に縦長の棒ならば一部が読めなくなっても機械で読み取れるので安定します.

また,チェックディジットという,一番最後の数字と数学的な仕組みで検算もするようになっています.

バーコードの種類

バーコードは縦棒の幅(太さ)とスペースの幅の組み合わせで数字や文字を表現しています.表現方法は自由なので様々な取り決めがあります.世界では100種類以上の種類があります.

主なものは以下の通りです.
1. JAN/EAN/UPC ジャン/イアン/ユーピーシー
2. ITF アイティーエフ
3. CODE39 コード39
4. NW-7(CODABAR) エヌダブリュー7(コーダバー)
5. CODE128 コード128
6. その他:(歴史的なものも含む)Industrial2of5,Matrix 2of5,Code11,Code93,Code 32,Interleaved2of5, ChinaPostal Code, MSI Plessy Code,UK PlessyCode,Telepen Code,IATACode, GS1 Databar,…….

1. JAN/EAN/UPCが流通コードとしてJISで規格化されていますのでよく見かけますね.

2. ITFは企業間の取引単位である集合包装に対し設定された日本での標準物流コードです.

JAN/EAN/UPCは0-9の数字のみの取り扱いと,短縮8桁(標準13桁)と文字数制限があります.ITFは14桁と16桁の2種類があります.

どちらにしても,文字数が少ないので,もっと長い文字数やアルファベット,記号(+,-,$,%)を使う場合は別のコードを使うことになります.例えば,工場内,宅配便や図書館,医療関係などでは多くの文字数,記号,英文字などが読み取りに必要ですので,様々なコードが存在します.

JAN/EAN/UPCコードについて

世界共通商品コードとして使われています.JANは日本での呼び名です.アメリカ,カナダで使われるUPCと共通ですが,国際的にはEANと呼ばれています.

それそれ,
JAN=Japan Article Number,
EAN=European Article Number,
UPC=Universal Product Code
の略です.このバーコードのバーの幅は4種類です.2本のバーと2本のスペースで1文字を表します.

スポンサード リンク

JANコード

国際的にはEANコードと呼ばれます.日本ではJANコードと呼ばれていますので以下JANコードとします.JIS-0507で規格化されていますが,これはISO/IEC 15420:2000を採用しています.つまり,EAN/UPCの基本仕様と同一です.

JANコードの仕組み

商品のバーコードを見ると,バーの下に数字が書いてあります.「4912345 || 678901」などとあります.

企業コード

前半の7桁「4912345」まではJAN企業コードといいます(9桁の場合もあります).最初の2文字45,49は日本の国コードです.

45始まり(日本)

450-455→7桁JAN企業コード
456-459→9桁JAN企業コード(2001年から申請急増により採番開始)

49始まり(日本)

490-499→7桁JAN企業コード

46-48始まり

ちなみに45-49始まりの間にある,46-48始まりは,
460-469はロシア連邦
470 キルギスタン
471 台湾
480 フィリピン
489 香港
等の国コードです.

また,
000-139 アメリカ合衆国
300-379 フランス
400-440 ドイツ
500-509 イギリス
690-695 中華人民共和国
789-790 ブラジル
800-839 イタリア
900-919 オーストリア
などとなっています.

商品アイテムコード

「4912345 || 678901」中,後半の5桁67890」は商品アイテムコードといいます(3桁の場合もあります).番号を取得した企業が自由に商品番号を付けられます.5桁あれば00000-99999で最大10万番号あります.

3桁だと000-999で1000番号ですね.1000番号で十分な企業には3桁すなわち456-459で始まる9桁企業コードを与えます.

ソースマーキング

以上の様に,製造元や発売元が商品の生産・包装の段階でJANコードを商品の包装や容器に印刷することをソースマーキングと呼びます.このマーキング目的で使用する場合は企業コードを登録申請する必要があります.

インストアマーキング

一方,店内だけで使う目的でバーコードを印刷するのなら申請登録する必要はありません.これをインストアマーキングと呼びます.ただし,ソースマーキングと混同を防ぐために最初の国コード2文字を45,49の代わりに20-29を使うルールになっています.これは国際ルールです.

チェックデジット

最後の1文字がチェックデジットと呼ばれる検算用の数字です.読み取りミスがあった場合,数学的に検出するための方法で,モジュラス10/ウェイト3という方法を使っています.この方法で,100%検出できるわけではありませんが,ある程度の読み取りミスを90%程度以上検知できますので,有効です.

今日はこれまで.ではまた.

スポンサード リンク

-一般, 自然 科学 技術
-,

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

ダイコン:食事制限中の間食・夜食として便利な食材

食事制限中ですが,夜にお腹が減るときがあります.寝てしまえば翌朝には空腹感は消え去りますので,基本は夜お腹が減ったら床に就きます. でも,どうしても何か食べたいときにちょうど良いのは,ダイコンです.調 …

日本の硬貨とその金属

スポンサード リンク 日本で生活する限り必ず使うのはお金ですが,紙幣と硬貨があります.硬貨のことを英語ではコインと言いますが,世界各国で身近なお金として使われています.なぜお金には紙幣と硬貨があるかと …

今日の言葉を考える ヨハン・ヴォルフガング・フォン・ゲーテの言葉から

人間には多くの宝物や多くの楽しみが与えられます.しかし人生にとってよいことは軽快な心で,それがはるかに素晴らしい最大の幸福と収穫をもたらすのです. (英訳) Many treasuries and m …

昨日3月21日は東京で雪が降りました.今年最後の雪?

スポンサード リンク 春からまた冬へ舞い戻りですね.人に会う用事があって雪の降る寒い都内を歩いてから,家に帰ると寒気がしていましたので,お風呂の入り温まってから寝たのですが,今日は朝から頭痛と寒気でど …

まず,水を飲む習慣

今年になってから「習慣+」として,意識的に良い習慣を増やしていこうと試みています.ダメな習慣を減らし,良い習慣を加えることによって生活全体を改善していく意図で始めました. スポンサード リンク 現状で …