JANCODEシンボルと変換ロジック
■JANコードのシンボル
以下にJANコードのバーコードSYMBOLの例を載せています。
まず「APWのSYSBOLを使用してしてみる」にてSYMBOLについて理解深めた後、以下を登録して印刷してみましょう。
※バーコードは印刷精度との関係でスキャナーによっては読めないことや誤読が発生することがありますので事前にテストを行ってください。
JANコードはコードの1文字に対して1つのシンボルが決定するような体系ではありません。
以下のようなルールがあるようです。
・「ガイドバー」という固定のシンボルが左右にある。
・「センターバー」という固定のシンボルが中心にある。
・13桁のJANコードは、最初の1桁目の数値に応じて奇数または偶数のパリティを組み合わせて用い、8桁のJANコードは奇数パリティを用いてキャラクタを構成する。
「シンボルID算出ロジック」を使用してJANコード13桁(あるいは8桁)渡して、16桁(あるいは11桁)のシンボルIDを取得し、APWにて印字する。
13桁がシンボルID16桁になるのは、ガイドバー2シンボル+センターバーシンボル+13桁で16桁となります。
■シンボルID算出ロジックのパラメータ
STRAPWのメニューの「記号の編集」で以下のSYMBOLパターンを登録して下さい。
・180PEL
・幅:1
・高さ:印刷要件に合わせて任意の高さにする。
以下にJANコードのバーコードSYMBOLの例を載せています。
まず「APWのSYSBOLを使用してしてみる」にてSYMBOLについて理解深めた後、以下を登録して印刷してみましょう。
※バーコードは印刷精度との関係でスキャナーによっては読めないことや誤読が発生することがありますので事前にテストを行ってください。
JANコードはコードの1文字に対して1つのシンボルが決定するような体系ではありません。
以下のようなルールがあるようです。
・「ガイドバー」という固定のシンボルが左右にある。
・「センターバー」という固定のシンボルが中心にある。
・13桁のJANコードは、最初の1桁目の数値に応じて奇数または偶数のパリティを組み合わせて用い、8桁のJANコードは奇数パリティを用いてキャラクタを構成する。
「シンボルID算出ロジック」を使用してJANコード13桁(あるいは8桁)渡して、16桁(あるいは11桁)のシンボルIDを取得し、APWにて印字する。
13桁がシンボルID16桁になるのは、ガイドバー2シンボル+センターバーシンボル+13桁で16桁となります。
■シンボルID算出ロジックのパラメータ
|
| 引数 | 桁(I/O) | 説明 |
| 1 | JANコード | 13A(I) | JAN13またはJAN8をセット、JAN8の場合には右詰でセット |
| 2 | APWシンボルID | 16A(O) | 渡したJANコードに対するAPWのシンボルIDを戻す |
| 3 | 戻りコード | 2A(O) | スペースの場合:OK、以外はエラー |
STRAPWのメニューの「記号の編集」で以下のSYMBOLパターンを登録して下さい。
・180PEL
・幅:1
・高さ:印刷要件に合わせて任意の高さにする。
| 記号ID | SYMBOL |
| A | +.................+ |
| B | +.................+ |
| C | +.................+ |
| D | +.................+ |
| E | +.................+ |
| F | +.................+ |
| G | +.................+ |
| H | +.................+ |
| I | +.................+ |
| J | +.................+ |
| K | +.................+ |
| L | +.................+ |
| M | +.................+ |
| N | +.................+ |
| O | +.................+ |
| P | +.................+ |
| Q | +.................+ |
| R | +.................+ |
| S | +.................+ |
| T | +.................+ |
| U | +.................+ |
| V | +.................+ |
| W | +.................+ |
| X | +.................+ |
| Y | +.................+ |
| Z | +.................+ |
| ア | +.................+ |
| イ | +.................+ |
| ウ | +.................+ |
| エ | +.................+ |
| オ | +.................+ |
| カ | +.................+ |
| キ | +.................+ |
| ク | +.................+ |
| ケ | +.................+ |
| コ | +.................+ |
| サ | +.................+ |
| シ | +.................+ |
| ス | +.................+ |
| セ | +.................+ |
| ソ | +.................+ |
| タ | +.................+ |
| チ | +.................+ |
| ツ | +.................+ |
| テ | +.................+ |
| ト | +.................+ |
| ナ | +.................+ |
| ニ | +.................+ |
| ヌ | +.................+ |
| ネ | +.................+ |
| ノ | +.................+ |
| ハ | +.................+ |
| ヒ | +.................+ |
| フ | +.................+ |
| へ | +.................+ |
| ホ | +.................+ |
| マ | +.................+ |
| ミ | +.................+ |
| ム | +.................+ |
| メ | +.................+ |
| モ | +.................+ |
| ヤ | +.................+ |
| ユ | +.................+ |
| ヨ | +.................+ |