النمط المربع المُبكسل المطبوع على قوائم الطعام والملصقات وأجهزة الدفع يبدو كضجيج بصري، لكن كل وحدة (كل مربع أسود أو أبيض فردي) تؤدي عملاً رياضياً دقيقاً. رمز الاستجابة السريعة، اختصاراً QR، يحزم البيانات ومعلومات تحديد الموضع وكمية كبيرة من التكرار المدمج في شبكة واحدة باستخدام نظرية ترميز طُوّرت أصلاً للاتصالات في الفضاء السحيق، وهذا بالضبط سبب استمرار مسح رمز استجابة سريعة عليه بقعة قهوة في إحدى زواياه أو شعار شركة مثبّت في مركزه بشكل فوري ومن أول محاولة غالباً.
المربعات الثلاثة التي تخبر الماسح بأي اتجاه للأعلى
انظر عن قرب لأي رمز استجابة سريعة وستلاحظ ثلاثة أنماط مربعة أكبر موضوعة في ثلاث من الزوايا الأربع، وتُسمى هذه أنماط الباحث، ومهمتها هندسية بحتة: تسمح لكاميرا المسح أو تطبيقه بتحديد اتجاه الرمز وحجمه وزاوية دورانه فوراً، حتى لو صُوِّر الرمز بزاوية أو مقلوباً أو منحرفاً جزئياً. والنسبة المميزة للتناسبات أسود-أبيض-أسود-أبيض-أسود ضمن كل نمط باحث (1:1:3:1:1) مُختارة تحديداً لأن هذه النسبة بالذات نادراً ما تحدث طبيعياً في أي مكان آخر ضمن الصورة المحيطة، مما يسمح لبرمجيات المسح بتمييز نمط باحث حقيقي عن فوضى خلفية عشوائية بموثوقية عالية جداً.
ويظهر مربع رابع أصغر، يُسمى نمط المحاذاة، بالقرب من الزاوية الرابعة في رموز الاستجابة السريعة الأكبر (الإصدارات ذات الوحدات الأكثر) ويساعد الماسح على تصحيح أي تشوّه صوري متبقٍ أو انحراف منظوري بعد أن تكون أنماط الباحث الثلاثة قد حددت موضع الرمز التقريبي، وهذا جزء من سبب بقاء رموز الاستجابة السريعة قابلة للمسح حتى عند تصويرها بزاوية ملحوظة بدلاً من مستقيمة تماماً.
كيف تصبح المربعات السوداء والبيضاء بيانات فعلية
كل وحدة فردية في الشبكة تمثل بتاً ثنائياً واحداً: الأسود يعني عادة 1 والأبيض يعني 0 (رغم أن هذا يمكن عكسه بصرياً في بعض التصاميم، طالما بقي التباين بين الحالتين واضحاً بما يكفي ليميّزه الماسح). تُجمّع هذه البتات وتُفسَّر وفق نمط ترميز محدد يُعلن بالقرب من بداية سلسلة البيانات، إذ يمكن لرموز الاستجابة السريعة تخزين أنواع مختلفة عدة من البيانات، نص رقمي فقط، نص أبجدي رقمي، بيانات ثنائية خام، أو أحرف كانجي/كانا للنص الياباني، ويستخدم كل منها مخطط تعبئة بتات مختلف وأكثر كفاءة من حيث المساحة حسب مجموعة الأحرف المعنية.
وتُخبر منطقة معلومات التنسيق بالقرب من نمط الباحث العلوي الأيسر الماسح بمستوى تصحيح الأخطاء ونمط القناع الذي يستخدمه الرمز، وكلاهما يجب معرفته قبل أن يمكن فك تشفير بتات البيانات الخام بشكل صحيح. ونمط القناع تفصيل تقني ذكي: تُدمج بتات البيانات الخام (بعملية XOR) مع واحد من ثمانية أنماط قياسية قبل وضعها في الشبكة، مُختارة تحديداً لتجنب كتل صلبة كبيرة من وحدات بنفس اللون أو أنماط مضللة قد تُخلط مع أنماط الباحث نفسها، وكلاهما سيجعل الرمز أصعب على خوارزمية معالجة الصور الخاصة بالماسح قراءته بموثوقية.
تصحيح أخطاء ريد-سولومون: لماذا لا يهم الضرر كثيراً
السبب الأهم الوحيد وراء بقاء رموز الاستجابة السريعة قابلة للمسح حتى عند تغطيتها جزئياً هو تصحيح أخطاء ريد-سولومون، مخطط ترميز رياضي طُوّر أصلاً عام 1960 واستُخدم بشكل واسع في اتصالات الأقمار الصناعية في الفضاء السحيق والأقراص المدمجة وأقراص DVD قبل تبنّيه لرموز الاستجابة السريعة. تضيف رموز ريد-سولومون بيانات تكرارية محسوبة بعناية إلى جانب بيانات الحمولة الفعلية، مبنية بطريقة تسمح للماسح بإعادة بناء البيانات الأصلية رياضياً حتى لو كانت نسبة ذات شأن من وحدات الرمز مفقودة أو ملطخة أو مقروءة بشكل خاطئ، دون الحاجة لمعرفة مسبقة بالضبط أي الوحدات تضررت.
وتدعم رموز الاستجابة السريعة أربعة مستويات قابلة للاختيار لتصحيح الأخطاء، تُسمى عادة L وM وQ وH، تقايض بين سعة البيانات ومقاومة الضرر: يمكن للمستوى L استعادة البيانات مع تضرر ما يصل إلى نحو 7 بالمئة من الرمز، بينما يمكن للمستوى H، الإعداد الأكثر متانة، استعادة البيانات حتى مع تضرر أو تغطية نحو 30 بالمئة من الرمز، وهذا بالضبط سبب تضمين الشركات غالباً شعاراً مباشرة في مركز رمز الاستجابة السريعة، مُغطية عمداً جزءاً من الشبكة، ومع ذلك يُمسح الرمز بشكل مثالي طالما اختير تصحيح الخطأ من المستوى H عند إنشاء الرمز.
لماذا تأتي رموز الاستجابة السريعة بأحجام مختلفة (إصدارات)
تُعرَّف رموز الاستجابة السريعة في 40 حجماً موحداً تُسمى إصدارات، تتراوح من الإصدار 1 (شبكة مدمجة من 21×21 وحدة تحمل كمية صغيرة من البيانات) حتى الإصدار 40 (شبكة كثيفة من 177×177 وحدة قادرة على تخزين عدة آلاف من الأحرف الأبجدية الرقمية). ويُختار الإصدار المستخدم لأي رمز استجابة سريعة معين تلقائياً بواسطة برمجية الإنشاء بناء على كمية البيانات المطلوب ترميزها ومستوى تصحيح الخطأ المطلوب، إذ تستهلك مستويات تصحيح الخطأ الأعلى مساحة أكبر من الشبكة المتاحة لبيانات التكرار، مما يجبر أحياناً برنامج الإنشاء على اختيار إصدار أكبر مما تتطلبه طول البيانات الخام وحده.
وتفسر هذه المقايضة حقيقة غير بديهية يلاحظها كثيرون: يمكن لرمز استجابة سريعة يُرمّز رابطاً قصيراً، محمياً بتصحيح خطأ عالٍ (مستوى H)، أن يبدو أحياناً أكثر تعقيداً وكثافة بصرياً من رمز استجابة سريعة يُرمّز كتلة نص أطول بكثير لكن محمياً بتصحيح خطأ منخفض فقط (مستوى L)، لأن بيانات التكرار الإضافية في الحالة الأولى تستهلك مساحة شبكة كانت ستكون متاحة لتخطيط أدنى من الإصدار 1 أو الإصدار 2.
من مشكلة أرضية مصنع إلى معيار عالمي
اخترع رموز الاستجابة السريعة عام 1994 ماساهيرو هارا وفريق في دينسو ويف، شركة تابعة يابانية لمكونات السيارات مملوكة لتويوتا، خصيصاً لحل مشكلة لوجستية في المصنع: كانت الباركودات أحادية البعد التقليدية قادرة على حمل نحو 20 حرفاً فقط من البيانات، وكان يجب مسحها فردياً وبدقة نسبية، مما كان يُبطئ تتبع الآلاف من قطع السيارات الفردية المتحركة عبر عملية تصنيع تويوتا وسلسلة توريدها. ويُقال إن فريق هارا استُلهم جزئياً من نمط الحجارة الأسود والأبيض على لوحة لعبة الغو أثناء العصف الذهني لنمط بديل أكثف وأسرع في المسح.
واتخذت دينسو ويف قراراً ثبت أنه حاسم للتبني العالمي اللاحق للتقنية: بدلاً من تسجيل براءة اختراع صارمة والترخيص لصيغة رمز الاستجابة السريعة لتحقيق ربح حصري، نشرت الشركة مواصفات رمز الاستجابة السريعة علناً وأعلنت أنها لن تمارس حقوق براءة اختراعها ضد التطبيقات القياسية للتقنية، وهو قرار سمح للصيغة بأن تصبح معياراً دولياً مفتوحاً لمنظمة المعايير الدولية (ISO/IEC 18004) ومكّن من التبني الحر وغير المقيّد من قبل مطوري البرمجيات ومصنّعي الهواتف الذكية والشركات حول العالم على مدى العقود التالية، مما مهّد مباشرة للنمو الهائل للتقنية بمجرد أن أصبحت كاميرات الهواتف الذكية قوية وشائعة بما يكفي لمسحها بسهولة.
طفرة الدفع عبر الجوال والقوائم عام 2020
رغم وجود رموز الاستجابة السريعة في استخدام صناعي وتسويقي محدود نسبياً لأكثر من عقدين، تسارع التبني العالمي بشكل دراماتيكي بدءاً من عام 2020، مدفوعاً إلى حد كبير بأنظمة الدفع دون تلامس في عدة أسواق آسيوية كانت قد طبّعت الدفع عبر الجوال بالرمز الاستجابة السريعة قبل سنوات، ثم بتحول عالمي مفاجئ نحو قوائم طعام دون لمس وتسجيلات دخول للفعاليات وأجهزة دفع خلال إجراءات الصحة العامة في تلك الفترة، حين أصبحت القوائم المادية والأسطح المشتركة مصدر قلق صحي لكثير من الشركات.
ودفعت موجة التبني السريعة هذه أيضاً تحسينات تقنية ذات شأن على مستوى نظام التشغيل؛ إذ أضافت تطبيقات الكاميرا الأصلية على كلتا منصتي الهواتف الذكية الرئيسيتين كشفاً مدمجاً لرموز الاستجابة السريعة لم يعد يتطلب تنزيل تطبيق مسح منفصل مخصص، مُزيلة ما كان في السابق عائق تبني حقيقياً؛ فقد فشلت كثير من الحملات التسويقية المبكرة لرموز الاستجابة السريعة تحديداً لأن العملاء لم يكونوا راغبين في تثبيت تطبيق خاص فقط لمسح رمز واحد، وهي نقطة احتكاك اختفت عملياً بمجرد أن أصبح المسح ميزة كاميرا مدمجة في كل الهواتف الذكية الحديثة تقريباً.
رموز الاستجابة السريعة الديناميكية وسؤال التتبع
هناك تمايز ذو شأن بين رموز الاستجابة السريعة الثابتة والديناميكية يجهله كثير من المستخدمين العاديين: يحمل الرمز الثابت بيانات وجهته الفعلية (رابط أو نص أو معلومات اتصال) مُرمّزة بشكل دائم ومباشر في نمط الشبكة نفسه، مما يعني أنه لا يمكن تغييرها أو تحديثها أبداً بعد الطباعة، بينما يُرمّز الرمز الديناميكي بدلاً من ذلك رابط إعادة توجيه قصير يشير إلى خادم يتحكم فيه منشئ الرمز، والذي يمكنه بعد ذلك توجيه الماسح إلى وجهة مختلفة قابلة للتحديث في أي وقت، دون الحاجة لإعادة طباعة أو استبدال الرمز المادي نفسه.
وهذه البنية القائمة على إعادة التوجيه هي أيضاً ما يجعل الرموز الديناميكية قيّمة لأغراض التحليلات والتسويق، إذ يمكن لخادم إعادة التوجيه الوسيط تسجيل كل حدث مسح، بما في ذلك الموقع التقريبي ونوع الجهاز والتوقيت، وهي معلومات لا يمكن لرمز استجابة سريعة ثابت بحت التقاطها بنفسه لأنه لا يتضمن أي اتصال بخادم على الإطلاق. وتُعتبر قدرة التتبع هذه عموماً ممارسة تحليلات تسويقية مشروعة ومُفصح عنها مشابهة لتتبع زوار المواقع الإلكترونية القياسي، رغم أن باحثي الأمن وثّقوا أيضاً حالات طبع جهات فاعلة خبيثة ملصقات رموز استجابة سريعة احتيالية فوق رموز شرعية (تقنية تُسمى أحياناً 'كويشينغ'، نسخة قائمة على رمز الاستجابة السريعة من التصيد الاحتيالي) لإعادة توجيه الماسحين المطمئنين إلى صفحات دفع أو تسجيل دخول مزيفة بدلاً من ذلك.
لماذا يمكن لرموز الاستجابة السريعة تخزين أكثر بكثير من مجرد رابط موقع
رغم أن الغالبية العظمى من رموز الاستجابة السريعة التي تُصادف في الحياة اليومية ترتبط برابط موقع إلكتروني، يدعم التنسيق الأساسي عدة أنواع بيانات منظمة أخرى لا يصادفها كثير من المستخدمين مباشرة: معلومات اتصال بصيغة vCard تملأ تلقائياً إدخال جهة اتصال هاتفي جديد عند المسح، وبيانات اعتماد شبكة واي فاي تسمح للهاتف بالانضمام إلى شبكة تلقائياً دون كتابة كلمة مرور يدوياً، وتفاصيل حدث تقويم، وحتى قوالب رسائل نصية قصيرة تملأ مسبقاً رسالة نصية جاهزة للإرسال.
وتُضمّن بعض التطبيقات المتخصصة كميات كبيرة حقاً من بيانات خام مباشرة في رمز استجابة سريعة دون أي خادم خارجي أو إعادة توجيه على الإطلاق؛ فبعض أنظمة شهادات التطعيم أو الصحة، على سبيل المثال، تُرمّز حمولة بيانات كاملة موقّعة تشفيرياً مباشرة في رمز استجابة سريعة واحد، مما يسمح للماسح بالتحقق من صحة الشهادة دون اتصال إنترنت دون الحاجة لاتصال إنترنت نشط للتحقق مقابل قاعدة بيانات بعيدة، وهي ميزة ذات شأن في البيئات ذات الاتصال غير الموثوق.
رموز الاستجابة السريعة المصغّرة ومتغيرات أخرى نادراً ما تلاحظها
بخلاف رمز الاستجابة السريعة القياسي، طوّرت دينسو ويف وهيئات معايير أخرى عدة متغيرات متخصصة لحالات استخدام معينة: تستخدم رموز الاستجابة السريعة المصغّرة نمط باحث واحد مبسّط بدلاً من ثلاثة، مما يجعلها أصغر وملائمة لوسم عناصر صغيرة جداً كالمكونات الإلكترونية حيث المساحة محدودة للغاية، بينما تدعم رموز iQR أشكالاً مربعة ومستطيلة على حد سواء للحالات التي لا يناسب فيها الشكل المربع القياسي مساحة الوسم المتاحة، مثل شريط ضيق على منتج أسطواني.
أما Frame QR وSQRC (رمز الاستجابة السريعة الآمن) فهما متغيران متخصصان آخران؛ إذ يحجز الأول منطقة فارغة محددة داخل الرمز لشعار أو صورة مخصصة دون التدخل في حسابات تصحيح الأخطاء، بينما يدمج الثاني منطقة بيانات مقيّدة شبه خاصة لا تقرأها سوى برمجيات مسح مصرَّح لها خصيصاً، تُستخدم في بعض تطبيقات المؤسسات والحكومات حيث يقرأ ماسح عام معلومات أساسية بينما يقرأ نظام خاص بيانات إضافية مقيّدة من نفس الرمز المطبوع بالضبط.
المصادر
- دينسو ويف (مخترع رمز الاستجابة السريعة) — التاريخ الرسمي والخلفية التقنية من صانع التنسيق
- المعيار الدولي ISO/IEC 18004 — المعيار الدولي الذي يحدد بنية رمز الاستجابة السريعة وتصحيح الأخطاء
- لجنة التجارة الفيدرالية الأمريكية — إرشادات حول مخاطر أمان رمز الاستجابة السريعة بما فيها الكويشينغ
الأسئلة الشائعة
هل يمكن أن يحتوي رمز استجابة سريعة على فيروس يصيب هاتفي بمجرد مسحه؟
لا، لا يمكن لرمز الاستجابة السريعة نفسه أن يحتوي على شيفرة قابلة للتنفيذ أو برمجيات خبيثة؛ فهو يستطيع فقط ترميز بيانات مثل رابط، ومسحه ليس أخطر من كتابة نفس الرابط يدوياً في متصفح. الخطر الحقيقي هو إعادة التوجيه إلى موقع خبيث مصمم لسرقة المعلومات أو خداعك لتنزيل شيء ضار بعد المسح.
لماذا تبدو بعض رموز الاستجابة السريعة أكثر تعقيداً من غيرها حتى عندما تبدو تحمل كميات مماثلة من المعلومات؟
يعتمد التعقيد على كل من كمية البيانات المُرمّزة ومستوى تصحيح الخطأ المختار؛ فالرمز الذي يستخدم تصحيح خطأ عالٍ (مستوى H) يخصص جزءاً أكبر بكثير من شبكته لبيانات الاستعادة التكرارية، مما يجعله أكثر كثافة بصرياً من رمز مكافئ يستخدم تصحيحاً منخفضاً (مستوى L)، حتى لو رمّز كلاهما نفس البيانات الأساسية.
هل تنتهي صلاحية رموز الاستجابة السريعة؟
الرمز الثابت، ببياناته المُرمّزة مباشرة في الشبكة، لا تنتهي صلاحيته أبداً من تلقاء نفسه. أما الرمز الديناميكي فيمكن أن 'تنتهي صلاحيته' فعلياً إذا عطّل منشئه خادم إعادة التوجيه أو ترك اشتراك استضافة مرتبطاً ينتهي، إذ يعتمد الرمز على بقاء ذلك الخادم الخارجي نشطاً ليعمل.
هل يمكن مسح رمز استجابة سريعة تالف أو ممزق؟
نعم، اعتماداً على مستوى تصحيح الخطأ المستخدم عند إنشائه؛ فالرمز المُنشأ بتصحيح عالٍ (مستوى H) يمكن عادة قراءته بشكل صحيح حتى مع تضرر أو فقدان أو تغطية نحو 30 بالمئة من مساحته، بفضل رياضيات تصحيح أخطاء ريد-سولومون.
هل صحيح أن رموز الاستجابة السريعة استُلهمت من لعبة لوح؟
وفقاً لرواية دينسو ويف نفسها، ذكر المخترع ماساهيرو هارا نمط حجارة الغو الأسود والأبيض كأحد مصادر الإلهام أثناء تطوير بديل أكثف وأسرع للباركودات التقليدية في أوائل التسعينيات.
كم يمكن أن يحمل رمز استجابة سريعة واحد فعلياً من النص؟
بأقصى حجم للإصدار 40 وأدنى مستوى تصحيح خطأ، يمكن لرمز الاستجابة السريعة حمل ما يصل إلى نحو 4296 حرفاً أبجدياً رقمياً أو نحو 7089 رقماً فقط، رغم أن معظم رموز الاستجابة السريعة العملية المستخدمة للروابط وبطاقات الاتصال تستخدم سعة أقل بكثير من هذا الحد النظري الأقصى.
لماذا انفجرت شعبية رموز الاستجابة السريعة عالمياً فجأة بدءاً من نحو عام 2020؟
تضافرت مجموعة من العوامل: اكتسبت كاميرات الهواتف الذكية مسحاً أصلياً مدمجاً لرموز الاستجابة السريعة دون الحاجة لتطبيق منفصل، وجعل تحول عالمي مفاجئ نحو قوائم ودفعات وتسجيلات دخول دون تلامس خلال تلك الفترة رموز الاستجابة السريعة حلاً عملياً منخفض التكلفة تبنّته كثير من الشركات في وقت متقارب تقريباً.
هل يمكنني إنشاء رمز استجابة سريعة لا يقرأه سوى تطبيقي الخاص، لا ماسح كاميرا قياسي؟
نعم، يمكن للمطورين إنشاء تنسيقات شبيهة برمز الاستجابة السريعة مخصصة أو تضمين بيانات مشفرة لا يمكن إلا لتطبيق مُصمم خصيصاً فك تشفيرها وتفسيرها بشكل صحيح، رغم أن الرمز سيظل تقنياً قابلاً للقراءة بواسطة ماسح قياسي كبيانات مُرمّزة خام (تبدو غالباً بلا معنى) ما لم يستخدم ترميزاً خاصاً غير قياسي تماماً.
هل تحتاج كل رموز الاستجابة السريعة اتصال إنترنت لتكون مفيدة؟
لا؛ فكثير من استخدامات رموز الاستجابة السريعة، بما فيها مشاركة بيانات اعتماد واي فاي ومعلومات بطاقة الاتصال وبعض أنظمة الشهادات القابلة للتحقق دون اتصال، تُرمّز كل البيانات الضرورية مباشرة في الرمز نفسه ولا تتطلب أي اتصال إنترنت على الإطلاق لتُقرأ وتُستخدم.
هل يمكن لرمزي استجابة سريعة مختلفين بصرياً تماماً أن يُرمّزا نفس البيانات الأساسية بالضبط؟
نعم، لأن نمط القناع المُطبّق أثناء الترميز ومستوى تصحيح الخطأ الدقيق المختار يؤثران كلاهما على الترتيب البصري للوحدات، مما يعني أن نفس النص أو الرابط الأساسي يمكن أن ينتج أنماط رموز استجابة سريعة مختلفة بصرياً اعتماداً على برنامج الإنشاء والإعدادات المستخدمة لصنعه.
لماذا تستخدم بعض رموز الاستجابة السريعة ألواناً غير قياسية كالأزرق أو الأحمر بدلاً من الأسود والأبيض البسيطين؟
طالما بقي تباين كافٍ بين الوحدات الفاتحة والداكنة بحيث تستطيع خوارزمية معالجة الصور الخاصة بالماسح تمييزها بموثوقية، ستظل رموز الاستجابة السريعة الملونة تُمسح بشكل صحيح، وهذا سبب طباعة كثير من العلامات التجارية رموزاً ملونة تطابق هويتها البصرية بدلاً من الالتزام بأسود وأبيض خالصين.
هل يمكن لرمز استجابة سريعة واحد أن يحمل عدة لغات مختلفة في آن واحد؟
نعم من الناحية التقنية، إذ يمكن ترميز نص يحتوي على أحرف من عدة أنظمة كتابة مختلفة ضمن نفس تدفق البيانات باستخدام ترميز يونيكود متعدد اللغات، رغم أن معظم المولّدات العملية تُنشئ رابطاً واحداً يوجّه إلى صفحة ويب قادرة على عرض محتوى متعدد اللغات بدلاً من تضمين النص المتعدد اللغات مباشرة داخل الرمز نفسه، وهو أسلوب أكثر مرونة وأسهل تحديثاً وأقل عرضة للأخطاء عند إعادة الاستخدام.
هل يمكن لماسح ضوئي واحد قراءة أكثر من رمز استجابة سريعة في نفس الصورة في آن واحد؟
نعم، تدعم معظم تطبيقات المسح الحديثة اكتشاف رموز استجابة سريعة متعددة ضمن إطار كاميرا واحد، ويعتمد ذلك على قدرة الخوارزمية على تحديد كل مجموعة من أنماط الباحث الثلاثة بشكل منفصل ومعالجة كل مجموعة كرمز مستقل، وهي ميزة مفيدة في سياقات مثل جرد المستودعات حيث تحتاج عدة عناصر موسومة للمسح بسرعة في تتابع واحد.
عن الكاتب
نستعين بويكيبيديا ومصادر موثوقة أخرى لشرح خلفية هذا الموضوع وفهمه الحالي.
أعجبك المقال؟
شارك عبر واتساب ← شارك عبر واتساب
احصل على المزيد في بريدك — اشترك في نشرتنا لقصص أسبوعية مفاجئة من مصر والسعودية ودبي وأكثر.