技術情報
Code39の意味

Code39は使用者が自由に表示内容を設定して使用します。
ここでは、チェックキャラクタの計算方法を説明します。
- すべてのデータキャラクタ(スタート・ストップの「*」をのぞく)を下の表により、数値に換算する。
- その数値を全部合計する。
- 答を43で割り、その余りを求める。
- 得た答を下の表にあてはめ、チェックキャラクタを得る。
| Code39のチェックキャラクタ計算換算表 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | A | 10 | K | 20 | U | 30 | / | 40 |
| 1 | 0 | B | 11 | L | 21 | V | 31 | + | 41 |
| 2 | 0 | C | 12 | M | 22 | W | 32 | % | 42 |
| 3 | 0 | D | 13 | N | 23 | X | 33 | ||
| 4 | 0 | E | 14 | O | 24 | Y | 34 | ||
| 5 | 0 | F | 15 | P | 25 | Z | 35 | ||
| 6 | 0 | G | 16 | Q | 26 | – | 36 | ||
| 7 | 0 | H | 17 | R | 27 | . | 37 | ||
| 8 | 0 | I | 18 | S | 28 | Space | 38 | ||
| 9 | 0 | J | 19 | T | 29 | $ | 39 | ||
| 計算例 | ||||||||
|---|---|---|---|---|---|---|---|---|
| A | 1 | 2 | 3 | 4 | 5 | S | P | 合計 |
| 0 | 1 | 2 | 3 | 4 | 5 | 28 | 25 | 78 |
| 43で割った余り | 35 | |||||||
| チェックキャラクタ | Z | |||||||
