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.
3
Result of clause
Table 2: Character value calculated in Modulus 16
Character
Value
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
[E.g.] When "A37859B" is indicated in Codabar
Numerical conversion 16 + 3 + 7 + 8 + 5 + 9 +17 = 65
65 / 16 = 4 Remainder 1 (Character of 1 is +)
+ ... Check digit
Therefore, data with check character is "A37859B+".
is the check character value shown in table 2.
Character
Value
•
10
$
11
:
12
/
13
,
14
+
15
A
16
B
17
C
18
D
19
A
3
7
8
↓
↓
↓
↓
5
9
B
↓
↓ ↓
Section 6
Appendix
V500-R521B2/C2
125
User's Manual