Section 6
Appendix
Calculation method of modulus 16
1.
Allocate the value indicated in table 2 to the symbol character.
2.
Add all the message character (including start/stop character) and divide by 16.
3.
When the reminder is 0, check character is 0.
In other cases, take the reminder value from 16 and the result is the check character
value.
4.
Result of clause
Table 2: Character value calculated in Modulus 16
Character
0
1
2
3
4
5
6
7
8
9
[E.g.] When "A37859B" is indicated in Codabar
Numerical conversion 16 + 3 + 7 + 8 + 5 + 9 +17 = 65
Therefore, data with check character is "A37859B+".
V500-R2 series
134
User's Manual
3
is the check character value shown in table 2.
Value
Character
0
•
1
$
2
:
3
/
4
,
5
+
6
A
7
B
8
C
9
D
A
3
7
↓
↓
↓
65 / 16 = 4 Remainder 1 (Character of 1 is +)
+ ... Check digit
Value
10
11
12
13
14
15
16
17
18
19
8
5
9
B
↓
↓
↓ ↓