Die Prüfsumme berechnet sich aus der Summe aller ungeraden Stellen plus 3 * die Summe der geraden Stellen. Die Prüfziffer rechts im roten Feld ist die Differenz der Prüfsumme auf den nächsten vollen Zehner.
Die Ziffern 2 bis 7 unterliegen anderen Regeln als die Ziffern 8 bis 13. Die rechts liegenden Ziffern werden immer gleich codiert (gerade). Die Codierung der links liegenden Ziffern 2 bis 7 ist abhängig von der ersten Ziffer. Hier wird zwischen gerader (G) und ungerader (U) Codierung unterschieden.
Die Tabelle zeigt nach welchem U-G-Muster abhängig von der 1. Ziffer codiert wird:
1. Ziffer | Codierung Ziffern 2 bis 13 |
---|---|
0 | UUUUUU GGGGGG |
1 | UUGUGG GGGGGG |
2 | UUGGUG GGGGGG |
3 | UUGGGU GGGGGG |
4 | UGUUGG GGGGGG |
5 | UGGUUG GGGGGG |
6 | UGGGUU GGGGGG |
7 | UGUGUG GGGGGG |
8 | UGUGGU GGGGGG |
9 | UGGUGU GGGGGG |
Die Codierung der Ziffern wird mit 7 schmalen Linien vorgenommen. Die folgenden 7-stelligen Bitmuster zeigen für jede Linie, ob sie gezeichnet (1) oder nicht gezeichnet (0) wird. Das Muster ist abhängig, ob eine Ziffer links ungerade (links U), links gerade (links G) oder rechts gerade (rechts G) codiert wird.
Ziffer | links U | links G | rechts G |
---|---|---|---|
0 | 0001101 | 0100111 | 1110010 |
1 | 0011001 | 0110011 | 1100110 |
2 | 0010011 | 0011011 | 1101100 |
3 | 0111101 | 0100001 | 1000010 |
4 | 0100011 | 0011101 | 1011100 |
5 | 0110001 | 0111001 | 1001110 |
6 | 0101111 | 0000101 | 1010000 |
7 | 0111011 | 0010001 | 1000100 |
8 | 0110111 | 0001001 | 1001000 |
9 | 0001011 | 0010111 | 1110100 |
Detaillierte Angaben finden sich bei Wikipedia.