Modulo 10
ActiveBarcode מחשב אוטומטית את ספרות הביקורת עבור ברקודים.
אין צורך לחשב או להוסיף את ספרות הביקורת הללו באופן ידני. תיעוד זה נכלל כאן לצורך השלמות בלבד.
אין צורך לחשב או להוסיף את ספרות הביקורת הללו באופן ידני. תיעוד זה נכלל כאן לצורך השלמות בלבד.
ספרת ביקורת לפי מודולו 10 משמשת בקודי EAN, לדוגמה EAN-13.
במקוד EAN, ספרת הביקורת מחושבת על פי שיטת החישוב מודולו 10 עם משקל 3. המשקל 3 מתחיל מהספרה הראשונה מימין. לאחר מכן, כל ספרה מוכפלת במשקל. תוצאות אלה מתווספות לסכום. המודולו 10 מחושב מסכום זה. תחילה מחלקים את הסכום ב-10. היתרה של החלוקה מופחתת מ-10. תוצאת החיסור היא בדיקת הסיכום/ספרת הבדיקה.
להלן דוגמה לחישוב מודולו 10 באמצעות קוד EAN-13:
| ספרות: | 4 0 0 7 6 3 0 0 0 0 1 1 |
| משקל: | 1 3 1 3 1 3 1 3 1 3 1 3 |
| תוצאות: | 4+0+0+21+6+9+0+0+0+0+1+3 = 44 |
| חשב את סכום הבדיקה: | התוספת למכפלה הבאה של 10. (50) |
| ספרת ביקורת | 6 |
במקוד 25, ספרת הביקורת מחושבת גם היא עם משקל 3 על פי שיטת החישוב מודולו 10. עם זאת, שקלול 3 מתחיל בספרה השימושית הראשונה משמאל. לאחר מכן, כל ספרה שימושית מוכפלת במשקל. התוצאות המתקבלות מתווספות לסכום. המודולו 10 מחושב מסכום זה. ראשית, הסכום מחולק ב-10. היתרה של החלוקה מופחתת מ-10 (חשב את ההפרש ל-10). תוצאת החיסור היא בדיקת הסיכום/ספרת הבדיקה.
להלן דוגמה לחישוב מודולו 10 באמצעות קוד 25:
| ספרות: | 1 2 3 4 5 |
| משקל: | 3 1 3 1 3 |
| תוצאות: | 3+2+9+4+15 = 33 |
| חשב את סכום הבדיקה: | התוספת למכפלה הבאה של 10. (40) |
| ספרת ביקורת | 7 |
עם Leitcode ו-Identcode, ספרת הביקורת מחושבת גם היא לפי שיטת החישוב מודולו 10. עם זאת, המשקל כאן שונה: משקל של 4 עבור עמדות אי-זוגיות ו-9 עבור עמדות זוגיות. הנה דוגמה:
| ספרות: | 2 3 6 6 9 0 1 2 0 1 2 3 0 |
| משקל: | 4 9 4 9 4 9 4 9 4 9 4 9 4 |
| תוצאות: | 8+27+24+54+36+0+4+18+0+9+8+27+0 = 215 |
| חשב את סכום הבדיקה: | התוספת למכפלה הבאה של 10. (220) |
| ספרת ביקורת | 5 |
דוגמה לחישוב מודולו 10 באמצעות קוד EAN-14 / ITF-14 / SCC-14 / DUN-14:
| ספרות: | 0 4 0 0 7 6 3 0 0 0 0 1 1 |
| משקל: | 3 1 3 1 3 1 3 1 3 1 3 1 3 |
| תוצאות: | 0+4+0+0+21+6+9+0+0+0+0+1+3 = 44 |
| חשב את סכום הבדיקה: | התוספת למכפלה הבאה של 10. (50) |
| ספרת ביקורת | 6 |