חישוב ספרת ביקורת של Modulo 47

תיאור חישוב ספרות ביקורת



InfoActiveBarcode מחשב אוטומטית את ספרות הביקורת עבור רוב הקודים.
תיעוד זה נועד לשם השלמות בלבד.

Modulo 47

חישוב בדיקת סיכום לפי מודולו 47:
תו בדיקה על פי מודולו 47 משמש, למשל, בקוד 93.

קוד 93 משתמש בשני בדיקות סיכום, המכונה בדיקת סיכום C ובדיקת סיכום K. שניהם מחושבים על פי אותו עיקרון. עם זאת, בדיקת ה-K מכילה גם את בדיקת ה-C.

במהלך החישוב, תחילה מוקצים מספרי ייחוס לכל התווים בקוד. לכל ספרה בקוד הוקצה משקל, והמשקל היה עולה בהדרגה מאחור. לפיכך, למיקום האחרון יש משקל 1, למיקום הלפני אחרון יש משקל 2, וכן הלאה. מספרי הייחוס מוכפלים בכל מקרה במשקל. התוצאות האישיות המתקבלות מחושבות יחד.

סכום זה מחולק כעת ב-47. היתרה של חלוקה זו תואמת את סכום הבדיקה, המקודד כתו באמצעות מספר הייחוס.

בדיקת K נקבעת באותו אופן. עם זאת, הפעם משתמשים במחרוזת התווים של הקוד - כמו בבדיקת הסיכום הראשונה - בתוספת בדיקת הסיכום C כבסיס. הבדיקה הראשונה שנערכה נכללת בחישוב הבדיקה השנייה.

דוגמה לחישוב:

Checksum with Modulo47

מספרי התייחסות Code 93:

00 0
01 1
02 2
03 3
04 4
05 5
06 6
07 7
08 8
09 9
10 A
11 B
12 C
13 D
14 E
15 F
16 G
17 H
18 I
19 J
20 K
21 L
22 M
23 N
24 O
25 P
26 Q
27 R
28 S
29 T
30 U
31 V
32 W
33 X
34 Y
35 Z
36 -
37 .
38 Space
39 $
40 /
41 +
42 %
43 ($)
44 (%)
45 (/)
46 (+)
- * Start/Stop