उपयोग कैसे करें
- डेटा दर्ज करें
इनपुट फ़ील्ड में आवश्यक मान दर्ज करें।
- सेटिंग्स समायोजित करें
उपयुक्त विकल्प और सेटिंग्स चुनें।
- परिणाम देखें
तुरंत परिणाम पाने के लिए गणना करें क्लिक करें।
चेक डिजिट क्या है?
चेक डिजिट (check digit) EAN-13 या UPC जैसे बारकोड नंबर के बिल्कुल अंत में जुड़ा एक अंक का सत्यापन अंक है। चूंकि इसे आगे के अंकों से एक निश्चित नियम द्वारा गणना किया जाता है, इसलिए कोई एक अंक भी गलत दर्ज या स्कैन होने पर वह पुनः गणना किए गए मान से मेल नहीं खाता और त्रुटि तुरंत पकड़ी जाती है।
इसकी आवश्यकता क्यों है?
बारकोड लॉजिस्टिक्स, POS और इन्वेंट्री सिस्टम में हजारों बार स्कैन होते हैं, और एक अंक गलत होकर किसी दूसरे उत्पाद के रूप में पहचाना जाए तो बड़ी गड़बड़ी हो सकती है। चेक डिजिट एक स्व-सत्यापन (self-checking) तंत्र है जो बिना किसी अतिरिक्त संचार के केवल नंबर से ही अखंडता जांचता है, और एकल-अंक त्रुटियों तथा अधिकांश निकटवर्ती अंक अदला-बदली त्रुटियों को छान देता है।
- EAN-13: पहले 12 अंकों से 13वां चेक डिजिट निकाला जाता है
- UPC-A: पहले 11 अंकों से 12वां चेक डिजिट निकाला जाता है (EAN-13 का उपसमुच्चय)
- GS1 SSCC, ITF-14 आदि भी वही Mod 10 सिद्धांत उपयोग करते हैं
गणना सूत्र
EAN-13 चेक डिजिट मॉड्यूलो 10 (Mod 10) विधि से निकाला जाता है।
चेक डिजिट = (10 − (भारित योग % 10)) % 10
भारित योग पहले 12 अंकों को उनके स्थान के अनुसार भार से गुणा करके जोड़ने पर मिलने वाला मान है। पहला, तीसरा, पांचवां… स्थान (विषम स्थान) ×1 से और दूसरा, चौथा, छठा… स्थान (सम स्थान) ×3 से गुणा होता है।
उदाहरण (880123456789):
8×1 + 8×3 + 0×1 + 1×3 + 2×1 + 3×3 + 4×1 + 5×3 + 6×1 + 7×3 + 8×1 + 9×3 = 127
127 % 10 = 7 → 10 − 7 = 3 → पूर्ण बारकोड 8801234567893
यदि भारित योग 10 का गुणज हो, तो (10 − 0) % 10 = 0 होता है और चेक डिजिट 0 हो जाता है।