技術情報
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 |