सामग्री पर जाएँ

Barcode Scanner Emulator

बारकोड स्कैनर का गलत कीबोर्ड लेआउट

स्कैन के बाद गलत या उलझे अक्षर — खासकर अंक, विरामचिह्न या प्रतीक — लगभग हमेशा स्कैनर और ऑपरेटिंग सिस्टम के बीच कीबोर्ड लेआउट बेमेल होते हैं, डिकोड त्रुटि नहीं।

समस्या

स्कैन किए मान में गलत अक्षर हैं, अक्सर विशिष्ट प्रतीक या अंक दूसरों से अदला-बदली होते हैं (आम पैटर्न: संख्याएँ सही दिखती हैं लेकिन -, / या . जैसे प्रतीक गलत होते हैं, या अपेक्षित अक्षर की जगह बिल्कुल दूसरा अक्षर आता है)।

ऐसा क्यों होता है

जैसा HID कीबोर्ड वेज की व्याख्या में बताया गया है, HID कीबोर्ड मोड में स्कैनर हर डिकोड किए अक्षर को अपने आंतरिक रूप से कॉन्फ़िगर कीबोर्ड लेआउट से कीकोड में बदलता है, फिर वह कीकोड भेजता है। ऑपरेटिंग सिस्टम उस कीकोड की अपने कॉन्फ़िगर लेआउट से फिर व्याख्या करता है। अगर दोनों लेआउट मेल नहीं खाते (उदाहरण: स्कैनर US QWERTY पर और OS फ़्रेंच AZERTY पर), कुछ कुंजियाँ अलग अक्षरों से मैप होती हैं और बेमेल गलत आउटपुट के रूप में दिखता है — भले स्कैनर ने बारकोड पूरी तरह डिकोड किया हो।

निदान कैसे करें

  1. अंक और आम प्रतीकों की पूरी श्रेणी वाला बारकोड कीबोर्ड इवेंट टेस्टर में स्कैन करें।
  2. लॉग किए key मान की तुलना वास्तविक बारकोड सामग्री से करें। अगर विशिष्ट अक्षर लगातार दूसरे विशिष्ट अक्षरों से बदल रहे हैं, यह लोकेल बेमेल का मजबूत संकेत है, यादृच्छिक डिकोड त्रुटि का नहीं।
  3. ऑपरेटिंग सिस्टम की कीबोर्ड लेआउट सेटिंग देखें (ज़्यादातर सिस्टम पर भाषा और क्षेत्र) और उसकी तुलना स्कैनर के कॉन्फ़िगर लोकेल से करें, जो उसके कॉन्फ़िगरेशन मैनुअल या वेंडर यूटिलिटी में सूचीबद्ध है।

कैसे ठीक करें

निर्माता की कॉन्फ़िगरेशन बारकोड शीट या कॉन्फ़िगरेशन यूटिलिटी से स्कैनर की कीबोर्ड लेआउट सेटिंग को उस मशीन के OS लेआउट से मिलाएँ जिससे वह जुड़ा है। यह स्कैनर-पक्ष का सुधार है — OS लेआउट बदलना शायद ही व्यावहारिक हो क्योंकि वह मशीन के हर दूसरे इनपुट डिवाइस को प्रभावित करता है।

अगर आप अलग OS लोकेल वाली कई वर्कस्टेशन संभालते हैं, जहाँ संभव हो एक स्कैनर लोकेल सेटिंग और एक OS लोकेल पर मानकीकरण करें ताकि हर मशीन के लिए स्कैनर कॉन्फ़िगर न करना पड़े।

कैसे सत्यापित करें

वही परीक्षण बारकोड कीबोर्ड इवेंट टेस्टर में दोबारा स्कैन करें और पुष्टि करें कि हर अक्षर, खासकर प्रतीक, अब अपेक्षित बारकोड सामग्री से ठीक मेल खाता है।

संबंधित

HID कीबोर्ड वेज की व्याख्या · बारकोड स्कैनर कॉन्फ़िगरेशन गाइड