Anhang D: Barcode
D-12
Berechnung der Prüfziffer für Code 39
Alle Wertigkeiten der Barcodedaten werden addiert. Die Summe
wird dann durch 43 dividiert, der Rest ist die Prüfziffer.
Tabelle 5
Zeichen Wert
0
0
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
A
10
B
11
C
12
D
13
E
14
Beispiel: Barcodedaten 123OKI123@
Addition der Wertigkeiten: 1+2+3+24+20+18+1+2+3 = 74
Division durch 43: 74/43 = 1 Rest 31
Wert 31 = Zeichen V
Prüfziffer(-zeichen) = V
Berechnung der Prüfziffer für Code 128
Jedem Zeichen des Code 128 ist eine Referenzwert zugeordnet. Zur
Berechnung der Prüfziffer werden diese Werte aufaddiert, nachdem
sie mit einer Gewichtung multipliziert worden sind. Die Gewich-
tung beginnt mit 1 und wird bei jedem Zeichen um eins erhöht. Zu-
sätzlich wird noch der Referenzwert des Startzeichens addiert.
Diese Gesamtsumme modulo 103 ergibt die Prüfziffer.
Zeichen Wert
F
15
G
16
17
H
I
18
J
19
K
20
L
21
M
22
N
23
O
24
P
25
Q
26
R
27
S
28
T
29
Zeichen Wert
U
30
V
31
32
W
X
33
Y
34
Z
35
-
36
.
37
38
Leerzeichen
$
39
/
40
+
41
%
42