|
Tip: Lesezeichen mit Strg-D (Win) oder Apfel-D (Mac) | Index • Produkte • Know How / FAQ • Download • Shop • Kontakt • Service |
Barcodetypen
Wie wird die Code EAN Prüfziffer bzw. Prüfsumme berechnet?Code EAN verwendet ein einfaches Modulo 10 Prüfziffernverfahren: Die Nutzziffern eines Symbols (12 bei EAN 13, 7 bei EAN 8) werden abwechselnd mit '1' und '3' multipliziert und aufsummiert. Die Summe wird ganzzahlig durch '10' geteilt. Der Restwert wird von '10' subtrahiert, das Ergebnis ist die Prüfziffer.
Vereinfachte Beispielfunktion zur Code EAN Prüfziffernberechnung in C:
int _checksum_ean13(char *data)
{
int sum = 0;
int i;
for(i=11;i>=0;i--)
{
int digit = *(data + i);
if(i & 0x01)
sum += digit * 3;
else
sum += digit;
}
int mod = sum % 10;
if(mod != 0)
return 10 - mod;
return 0;
}
Hinweis: Alle von uns angebotenen Programme oder Entwicklerkomponenten berechnen die Code EAN Prüfziffer automatisch.
EAN Barcode Software
- EAN Barcode Software (Windows XP, Vista oder höher)
- EAN Barcode Software (Mac OS X 10.4 oder höher)
- EAN Entwickler Komponenten und Libraries (Win / Mac)
Zurück zum FAQ Index.


