تخطي إلى المحتوى

Barcode Scanner Emulator

تخطيط لوحة مفاتيح خاطئ في ماسح الباركود

الأحرف الخاطئة أو المختلطة بعد المسح، خصوصًا الأرقام وعلامات الترقيم والرموز، هي دائمًا تقريبًا عدم تطابق في تخطيط لوحة المفاتيح بين الماسح ونظام التشغيل، لا خطأ في فك الترميز.

المشكلة

تحتوي القيمة الممسوحة على أحرف خاطئة، وغالبًا رموز أو أرقام محددة مبدلة بأخرى (نمط شائع: تظهر الأرقام بشكل صحيح لكن رموزًا مثل - أو / أو . تكون خاطئة، أو يظهر حرف مختلف تمامًا مكان الحرف المتوقع).

لماذا يحدث ذلك

كما هو موضح في شرح إسفين لوحة مفاتيح HID، يحوّل الماسح في وضع لوحة مفاتيح HID كل حرف مفكوك إلى رمز مفتاح باستخدام تخطيط لوحة المفاتيح المضبوط داخليًا ثم يرسل ذلك الرمز. يعيد نظام التشغيل تفسير رمز المفتاح بتخطيطه الخاص. إذا لم يتطابق التخطيطان (مثلًا الماسح على QWERTY الأمريكي ونظام التشغيل على AZERTY الفرنسي)، ترتبط بعض المفاتيح بأحرف مختلفة ويظهر عدم التطابق كخرج خاطئ، رغم أن الماسح فك الباركود بشكل صحيح.

كيف تشخّص

  1. امسح باركودًا يحتوي على نطاق كامل من الأرقام والرموز الشائعة في فاحص أحداث لوحة المفاتيح.
  2. قارن قيمة key المسجّلة بمحتوى الباركود الفعلي. إذا استُبدلت أحرف محددة باستمرار بأحرف محددة أخرى، فهذه إشارة قوية إلى عدم تطابق الإعدادات المحلية لا إلى خطأ فك عشوائي.
  3. تحقق من إعداد تخطيط لوحة مفاتيح نظام التشغيل (اللغة والمنطقة في معظم الأنظمة) وقارنه بالإعدادات المحلية المضبوطة للماسح في دليل التهيئة أو أداة المورّد.

كيف تصلح

أعد تهيئة تخطيط لوحة مفاتيح الماسح ليطابق تخطيط نظام التشغيل على الجهاز المتصل به، باستخدام ورقة باركود التهيئة لدى الشركة المصنّعة أو أداة التهيئة. هذا إصلاح في جانب الماسح: تغيير تخطيط نظام التشغيل بدلًا من ذلك نادرًا ما يكون عمليًا لأنه يؤثر في كل جهاز إدخال آخر على الجهاز.

إذا كنت تدير محطات كثيرة بإعدادات محلية مختلفة لنظام التشغيل، فوحّد حيث أمكن إعدادًا محليًا واحدًا للماسح وآخر لنظام التشغيل لتجنب تهيئة الماسح لكل جهاز.

كيف تتحقق

أعد مسح باركود الاختبار نفسه في فاحص أحداث لوحة المفاتيح وتأكد من أن كل حرف، خصوصًا الرموز، يطابق الآن محتوى الباركود المتوقع تمامًا.

ذو صلة

شرح إسفين لوحة مفاتيح HID · دليل تهيئة ماسح الباركود