Version 5.56 | Index Druckansicht dieser Seite


Prüfziffernberechnung: Modulo 10

Modulo 10
Dies ist eine Beschreibung der Prüfziffernberechnung nach Modulo 10. ActiveBarcode berechnet die Prüfziffern bei fast allen Codes automatisch. Diese Dokumentation dient nur der Vollständigkeit.

Berechnung einer Prüfsumme nach Modulo 10:
Eine Prüfziffer nach Modulo 10 wird u.a. von EAN Codes verwendet, z.B. EAN-13.

Bei den EAN Codes wird die Prüfziffer nach dem Modulo 10 Berechnungsverfahren mit der Gewichtung 3 berechnet. Die Gewichtung 3 wird an der ersten Nutzziffer von rechts begonnen. Dann werden die einzelnen Nutzziffern mit der Gewichtung multipliziert. Diese daraus resultierenden Ergebnisse werden zu einer Summe addiert. Von dieser Summe wird das Modulo 10 berechnet. Zunächst wird die Summe durch 10 dividiert. Der Rest der Division wird von 10 subtrahiert (Differenz zu 10 errechnen). Das Ergebnis dieser Subtraktion ist die Prüfsumme/Prüfziffer.

Im folgenden sehen Sie ein Berechnungsbeispiel für Modulo 10 anhand eines EAN-13 Codes:

EAN-Nummer: 4 007630 00011
Prüfziffer: zu dieser Zeit unbekannt
Ziffern: 4 0 0 7 6 3 0 0 0 0 1 1
Multiplikation 1 3 1 3 1 3 1 3 1 3 1 3
Ergebnisse 4 0 0 21 6 9 0 0 0 0 1 3 Total = 44
Division durch 10: 44/10 = 4 Rest 4
Prüfsumme ausrechnen: 10 - Rest = Prüfsumme
Prüfsumme: 6


Bei den Code 25 Codes wird die Prüfziffer nach dem Modulo 10 Berechnungsverfahren auch mit der Gewichtung 3 berechnet. Die Gewichtung 3 wird allerdings an der ersten Nutzziffer von links begonnen. Dann werden die einzelnen Nutzziffern mit der Gewichtung multipliziert. Diese daraus resultierenden Ergebnisse werden zu einer Summe addiert. Von dieser Summe wird das Modulo 10 berechnet. Zunächst wird die Summe durch 10 dividiert. Der Rest der Division wird von 10 subtrahiert (Differenz zu 10 errechnen). Das Ergebnis dieser Subtraktion ist die Prüfsumme/Prüfziffer. Im folgenden sehen Sie ein weiteres Berechnungsbeispiel für Modulo 10 anhand eines Code 25 Codes:

Code : 1 2 3 4 5
Gewichtung : 3 1 3 1 3
Prddukt : 3 2 9 4 15
Summe der Produkte : 33
Modulo 10 : 33 / 10 = 3 Rest 3
Prüfziffer : Differenz zu 10 = 7


Bei dem Leitcode und dem Identcode wird die Prüfziffer ebenfalls nach dem Modulo 10 Berechnungsverfahren berechnet. Hier ist die Gewichtung jedoch anders:
- Gewichtung von 4 bei ungeraden Positionen
- Gewichtung von 9 bei geraden Positionen
Hier ein Berechnungsbeispiel:

Code : 2 3 6 6 9 0 1 2 0 1 2 3 0 
Gewichtung : 4 9 4 9 4 9 4 9 4 9 4 9 4
Produkte : 8 27 24 54 36 0 4 18 0 9 8 27 0
Summe : 215
Modulo 10 : 215 / 10 = 21 Rest 5
Prüfziffer : Differenz zu 10 = 5


Im folgenden sehen Sie ein weiteres Berechnungsbeispiel für Modulo 10 anhand eines EAN-14 / ITF-14 / SCC-14 / DUN-14 Codes:

ITF-Nummer: 0400763000011
Prüfziffer: derzeit noch unbekannt
Ziffern: 0 4 0 0 7 6 3 0 0 0 0 1 1
Multiplikation 3 1 3 1 3 1 3 1 3 1 3 1 3
Ergebnisse 0 4 0 0 21 6 9 0 0 0 0 1 3 Total = 44
Division durch 10: 44/10 = 4 Rest 4
Prüfsumme ausrechnen: 10 - Rest = check digit
Prüfsumme: 6

 




| Home | Shop | Email | Datenschutz | Sitemap | © Lars Schenk & Frank Horn

Alle genannten Warenzeichen und Produktnamen sind Eigentum ihrer jeweiligen Inhaber.

ActiveBarcode:
Barcode OCX und Software
Die Barcode Lösung für Anwender und Entwickler
www.ActiveBarcode.de

Werbung: