技術情報
JANコードの意味

国別コード
- JANコードの最初の2桁は国を表すコードです。
- これはJANコードが国際規格であるEANに準拠しているためです。各国のコードは下の表のように配分されています。
- 日本は「49」でスタートしましたが、「45」も追加されました。
| 国別コード一覧表 | |||
|---|---|---|---|
| 0~9 | USA・カナダ | 20~29 | リザーブ |
| 30~37 | フランス | 380 | ブルガリア |
| 40~44 | ドイツ | 460~469 | ロシア |
| 471 | 台湾 | 489 | 香港 |
| 49,45 | 日本 | 50 | イギリス |
| 520 | ギリシャ | 529 | キプロス |
| 54 | ベルギー、ルクセンブルグ | 560 | ポルトガル |
| 569 | アイスランド | 57 | デンマーク |
| 590 | ポーランド | 599 | ハンガリー |
| 600~601 | 南アフリカ | 64 | フィンランド |
| 690~691 | 中国 | 70 | ノルウェー |
| 729 | イスラエル | 73 | スウェーデン |
| 750 | メキシコ | 759 | ベネズエラ |
| 76 | スイス | 770 | コロンビア |
| 773 | ウルグアイ | 775 | ペルー |
| 779 | アルゼンチン | 780 | チリ |
| 789 | ブラジル | 80~83 | イタリア |
| 84 | スペイン | 850 | キューバ |
| 869 | トルコ | 87 | オランダ |
| 880 | 韓国 | 885 | タイ |
| 888 | シンガポール | 899 | インドネシア |
| 90~91 | オーストリア | 93 | オーストラリア |
| 94 | ニュージーランド | 955 | マレーシア |
メーカーコード
- 国コードに続く5桁がメーカーコードです。
- 但し、コード資源の逼迫により、7桁のメーカーコードも発行されるようになりました。
- メーカーコードは流通コードセンターが管理・配布するメーカーごとに発行されるコードです。
- 国コードと併せて7桁(または9桁)で、世界中でユニークなコードになります。
- 7桁のメーカーコードでは、次項の商品コードは3桁になります。
- このメーカーコードの配布は以下の基準によります。
| 国コード | 7桁 | 5桁 |
|---|---|---|
| 45 | 6000001~9999999 | 00001~59999 |
| 49 | – | 00001~99999 |
商品コード
- メーカーコードに続く5桁(または3桁)が商品コードで、各メーカーで自由に設定します。
- JANコードはこうして、その商品にマーキングされているコードで、その商品のコードを世界中で唯一のものとして特定できる手段を提供します。
- ただし、その商品の属性(品名・価格・量目など)については、別途マスターをこのコードで呼び出して利用する必要があります。
チェックキャラクタ
- 最後の1桁は読み取りチェックのために使用します。
- それまでの12桁の数字から、計算によって求められた値をここに表示しておき、読み取り時に正しく読み込めたかどうか、チェックします。
計算式は下のとおりです。
1. 右端の数字から、順に3,1,3,1,…という重みを掛ける。
2. それぞれの答を全部合計する。
3. 10で割った余りをとる。
4. さらにその数字を10から引いた答がチェックキャラクタになる。
| コード | 4 | 9 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | 合計 |
| 重み | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | 1 | 3 | |
| コード×重み | 4 | 27 | 1 | 6 | 3 | 12 | 5 | 18 | 7 | 24 | 9 | 0 | 116 |
| 10で割った余り | 6 | ||||||||||||
| 10から引いた答 | 4 | ||||||||||||
