رمز QR هو مجرد شبكة من المربعات السوداء والبيضاء — لكن طريقة بنائه تجعله يتحمل التلف والأوساخ وحتى شعارًا موضوعًا فوقه. إليك الفكرة الأساسية.
كل رمز QR يُرمِّز المعلومات كنمط من المربعات الداكنة والفاتحة تُسمى وحدات. تقرأ كاميرا هاتفك هذا النمط، وتفك تشفيره لاسترجاع النص الأصلي، وتُسلِّمه لجهازك — فيفتح الرابط متصفحًا، ويوصلك رمز الواي فاي بشبكة، وهكذا.
المربعات الكبيرة الثلاثة في ثلاث من الزوايا الأربع ليست جزءًا من البيانات — إنها «أنماط تحديد» تتيح للماسح التعرف فورًا على الصورة كرمز QR وتحديد اتجاهه، حتى لو تم تصويره بزاوية مائلة.
تحتوي رموز QR على تصحيح أخطاء مدمج، مما يعني أن جزءًا من الرمز يمكن أن يكون تالفًا أو متسخًا أو مغطى — وسيظل قابلاً للمسح بشكل صحيح. يعتمد هذا على نفس عائلة الرياضيات المستخدمة في الأقراص المدمجة والاتصالات عبر الأقمار الصناعية، وهذا هو سبب إمكانية وضع شعار في منتصف الرمز دون جعله غير قابل للقراءة.
هناك أربعة مستويات قياسية لتصحيح الأخطاء:
لا يقتصر رمز QR على روابط المواقع الإلكترونية. حسب طريقة تنسيقه، يمكن توجيه الماسح لفتح متصفح، أو الانضمام إلى شبكة واي فاي، أو حفظ جهة اتصال، أو تعبئة رسالة نصية أو بريد إلكتروني مسبقًا، أو الاتصال برقم هاتف تلقائيًا.
يمكن لرمز QR أن يحتوي على كمية مفاجئة من البيانات — آلاف الأحرف عند أعلى إعداد تحمل للأخطاء — لكن المزيد من البيانات يعني نمطًا أكثر كثافة وتعقيدًا، مما قد يجعل قراءته أصعب على الكاميرات الأرخص. لهذا السبب تُعد الروابط (القصيرة بطبيعتها) الاستخدام الأكثر شيوعًا، بينما تُنتج الكتل الطويلة من النص رموزًا تبدو أكثر ازدحامًا بوضوح.
هذا الأمر أهم مما يدركه معظم الناس. يحتوي الرمز الثابت على الوجهة الفعلية مدمجة مباشرة في النمط — ما تراه دائم، وسيستمر في العمل إلى أجل غير مسمى، دون شيء يحتاج إلى تجديد أو صيانة.
أما الرمز الديناميكي فيشير بدلاً من ذلك إلى رابط إعادة توجيه قصير يتحكم فيه من أنشأ الرمز، والذي يعيد توجيهك بعد ذلك إلى الوجهة الفعلية. هذه هي الطريقة التي تسمح بها بعض الخدمات بتعديل وجهة الرمز بعد طباعته — لكن هذا يعني أيضًا أن الرمز يتوقف عن العمل بمجرد توقف تلك الخدمة، أو انتهاء فترة تجريبية، أو حذف الحساب المرتبط بها. كل رمز يتم إنشاؤه باستخدام QRSpark ثابت، لهذا السبب بالتحديد.