تفسير القناة الموسَّع (ECI)

يُعرف أيضا باسم: ECI, معرّف ECI, إعلان مجموعة الأحرف, Extended Channel Interpretation

التعريف

تفسير القناة الموسَّع (ECI) رمز تهريب داخل الباركود يعلن كيف تُقرأ البايتات التالية، مثل ECI 26 لـ UTF-8. وتتجاهله قارئات كثيرة وتخمّن بدلا منه.

ما تفعله ECI

تخبر ECI القارئ بمجموعة الأحرف أو تفسير البيانات الذي ينطبق على البايتات التالية. وبدونها يضطر القارئ إلى افتراض قيمة افتراضية أو التخمين من البايتات نفسها.

وECI ليست خاصة برموز QR. فالمخطط تعرّفه AIM، جمعية صناعة الباركود، وتدعمه أيضا Data Matrix ورمز Aztec وPDF417 وMaxiCode ورموز أخرى.

كيف تُرمَّز في رمز QR

يبدأ مقطع ECI بمؤشر الوضع 0111، يليه رقم معرّف ECI من بايت إلى ثلاثة بايتات. ويظل التفسير ساريا حتى نهاية البيانات أو حتى تغيّره ECI أخرى.

  • ECI 3: ISO-8859-1 (Latin-1)
  • ECI 20: Shift JIS
  • ECI 26: UTF-8
  • تتراوح المعرّفات من 0 إلى 999999

الدعم في الواقع

دعم ECI متفاوت. فالماسحات الصناعية وماسحات المستندات كثيرا ما تلتزم بها، بينما تتجاهلها تطبيقات كاميرا هواتف كثيرة وتكتشف UTF-8 بالفحص، وهذا ينجح في معظم المحتوى الحديث.

وبعض القارئات الأقدم لا تتوقع ترويسة ECI وقد تعرض أحرفا شاردة أو تفشل في تحليل المحتوى. ولعناوين URL اليومية والنص العادي تترك معظم المولّدات ECI وتعتمد على اكتشاف UTF-8.

الأسئلة الشائعة

هل أحتاج إلى ECI لنص UTF-8 في رمز QR؟

عادة لا. تتعرف معظم قارئات الهواتف على UTF-8 تلقائيا، وقد تربك ECI بعض القارئات الأقدم. وأنفع ما تكون حين يجب تفسير البيانات بدقة، كما في الأنظمة الصناعية.

لماذا يعرض رمز QR الخاص بي أحرفا غريبة عند مسحه؟

ربما خمّن القارئ مجموعة أحرف خاطئة لبيانات وضع البايت. وقد يساعد إعلان UTF-8 عبر ECI 26، أو الاختبار بقارئ آخر، على تحديد السبب.

المصادر والمعايير

كل المصطلحات