技術情報
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 | マレーシア |
メーカーコード
- 国コードに続く4桁がメーカーコードです。
- 標準バージョンのメーカーコードを取得している場合でも、短縮バージョン用のメーカーコードは再取得しなければなりません。
商品コード
- メーカーコードに続く1桁が商品コードで、各メーカーで自由に設定します。
- 短縮バージョンは標準バージョンでは印刷できない、小さな商品用ですが、商品アイテムを10個しか表示できないため、それ以上の商品には短縮バージョン用のメーカーコードを複数取得する必要があります。
チェックキャラクタ
- 最後の1桁は読み取りチェックのために使用します。
- それまでの7桁の数字から、計算によって求められた値をここに表示しておき、読み取り時に正しく読み込めたかどうか、チェックします。
計算式は下のとおりです。
1. 右端の数字から、順に3,1,3,1,…という重みを掛ける。
2. それぞれの答を全部合計する。
3. 10で割った余りをとる。
4. さらにその数字を10から引いた答がチェックキャラクタになる。
| コード | 4 | 9 | 1 | 2 | 3 | 4 | 5 | 合計 |
| 重み | 3 | 1 | 3 | 1 | 3 | 1 | 3 | |
| コード×重み | 12 | 9 | 3 | 2 | 9 | 4 | 15 | 54 |
| 10で割った余り | 4 | |||||||
| 10から引いた答 | 6 | |||||||
