Ellenőrző szám kiszámítása vonalkód EAN 13
A kezelés célja, hogy kiszámítja az ellenőrző számjegy vonalkód EAN13.
A feldolgozás szükséges meghatározni az első 12 karakter, akkor a rendszer 13, az ellenőrző számjegy kerül kiszámításra különleges. algoritmus.
A kezelés hasznos lehet, ha akar, anélkül, speciális berendezések, így egy vonalkód alapján egy kísérleti jel, majd ellenőrizze a kapott vonalkód leolvasó konfiguráció és keressen termékek a vonalkód.
Például, amikor szükség van, hogy kialakítsuk a vonalkód tömeg áruk (mutat az első 12 karakter - 2 bar kód prefix karakter, például 28, akkor 5 szimbólumok a termék kódot, és a következő öt karakterek mennyiségét grammban), amikor a vizsgáló a további szükséges, hogy megkapjuk a vonalkód figyelembe véve a pilot szimbólum.
Vonalkód EAN-13 lineáris. Értelmében számjegyek kódolva a csíkok duplikált alján a vonalkód (13 karakter, beleértve a pilóta szimbólum). Vegyük például a számítás a checksum a vonalkód szám 215000000001H, ahol X - az ellenőrző. Között használja a 12 számjegy, a számítás a 13 jeleket:
- Először is, az összes hozzáadása a számok állt még helyeken: 1 + 0 + 0 + 0 + 0 + 0 + 1 = 2
- Szorozzuk meg a kapott összeget három: 2x3 = 6
- Következő hozzá a számok állt furcsa helyeken: 2 + 5 + 0 + 0 + 0 + 0 = 7
- Ezután hozzáadjuk a kapott, számjegy 2. és 3. pontjában: 6 + 7 = 13
- Mi dobja tízes így 3
- Végül, 10 kivonjuk száma 5. igénypont szerinti, és kapunk egy ellenőrző összeget: 10-3 = 7