abox.tools

اللغة: العربية

كيف تصنع رمز QR يظل يُقرأ على هاتف شخص آخر

صنعُ رمز QR يستغرق ثانية. أما صنعُ واحد ينجح على قائمة طعام مبلَّلة أو مأوى حافلات أو هاتف ممدود على مدّ الذراع في ضوء رديء فيستغرق أربعة قرارات، والأربعةُ تُتَّخذ قبل أن تطبع شيئاً. وهذا ما يفعله كلُّ واحد منها.

افتح مولّد رموز QR والباركود اكتبه، فيصير رمزاً. ولا يُرسَل شيء لصنع واحد.

عرض بصيغة Markdown

الجواب القصير

افتح مولّد رموز QR والباركود، والصق رابطك، واترك المستوى عند M والهامشَ عند 4، ونزّل ملفَّ SVG. واطبعه بعرض سنتيمترين على الأقل، على شيء غير لامع، داكناً على فاتح. ثم امسح المطبوعَ بهاتف ليس هاتفك قبل أن تطلب ألفاً منه.

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

ما الذي في رمز QR فعلاً

سلسلةُ محارف. وذلك كلُّه. فمسحُ رمز QR يناول الهاتفَ قطعةَ نصّ، وكلُّ ما عدا ذلك — فتحُ صفحة، أو الانضمامُ إلى شبكة، أو عرضُ حفظ جهة اتصال — هو الهاتفُ يتعرّف على شكل ذلك النصّ ويعرض التصرّف بناءً عليه.

فليس ثمّة شيء اسمه «رمز QR للواي فاي» نوعاً من الرموز. بل ثمّة رمزُ QR يحمل WIFI:T:WPA;S:My Network;P:the password;;، وكلُّ هاتف صُنِع في العقد الأخير يعرف قراءته. والمولّدُ يعرض عليك السلسلة المنتهية لهذا السبب بالضبط: فحين لا يفعل رمزٌ ما توقّعته، فالسلسلةُ هي الشيءُ الوحيد الجدير بالنظر.

ويعني ذلك كذلك أن رمز QR لا يمكن تغييرُه بعد طباعته، ولا يستطيع الاتصال بأحد، ولا تنتهي صلاحيتُه — إلا أن يكون أحدٌ قد وضع بداخله رابطاً إلى خادمه هو، وذلك موضوعُ القسم الأخير هنا.

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

القرار الأول: مستوى تصحيح الأخطاء

يحمل رمزُ QR مجموعةَ كلمات تحقّق إلى جانب البيانات، محسوبةً بحيث يستطيع القارئُ إعادةَ بناء ما لم يستطع رؤيته. ولهذا يظلّ رمزٌ مقطوعُ الزاوية يُقرأ. وكم عددُ تلك الكلمات هو المستوى، وهي أربعة:

وتصحيحٌ أكثر ليس مجانياً: فبياناتُ التحقّق تدخل المربّع نفسه، فالنصُّ نفسه عند H يحتاج رمزاً أكبر وأكثفَ منه عند L. وتقريباً، الانتقالُ من L إلى H يضاعف عددَ الوحدات للسلسلة نفسها، والوحداتُ الأكثف أصعبُ على الكاميرا أن تحلّها. فثمّة مقايضةٌ حقيقية هنا والجوابُ يتوقّف على وجهة الرمز.

L للشاشة: رمزٌ في شريحة عرض أو بريد إلكتروني أو صفحة ويب. فلا شيء سيتلفه وكلُّ وحدة زائدة تجعل قراءته من بُعدٍ أصعب.

M هو الافتراض والجوابُ الصحيح لمعظم الطباعة. ورقٌ سيُتداول قليلاً، أو منشور، أو بطاقةُ عمل.

وQ وH لرموز ستُساء معاملتُها: قائمةُ طعام تُمسَح يومياً، وملصقٌ على آلة في ورشة، وبطاقةٌ على صندوق، ورمزٌ في نافذة تصيبها الشمس مباشرةً. وH هو أيضاً ما يجعل وضعَ شعار في الوسط ممكناً — انظر أدناه.

خيارات QR: قائمة مستوى تصحيح الأخطاء مضبوطة على المتوسط، ومنطقة صامتة بعرض أربع وحدات.
كلاهما يتعلق ببقاء الرمز صالحًا في العالم الحقيقي، مع طيّة أو شعار أو طباعة رديئة، وكلاهما يُضبط قبل رسمه.

القرار الثاني: الهامش، وهو جزءٌ من الرمز

المساحةُ البيضاء حول رمز QR ليست حشواً، وليست خياراً تصميمياً. فالقارئُ يستعملها ليجد أين ينتهي الرمز. والمواصفةُ تطلب أربع وحدات من الفراغ الساكن على كل جانب، والرمزُ المقصوصُ إلى حافّته هو أشيعُ سبب واحد لفشل رمز مطبوع.

وهذا جديرٌ بالمصارحة لأن القصّ شيءٌ طبيعيٌّ جداً أن يُفعَل. فالرمزُ يبدو وحوله بياضٌ كثير، فيُقتَصّ في التخطيط، أو يُسقَط على لوحة ملوَّنة تصل إلى المربّعات، أو يوضَع على صورة فوتوغرافية. وكلُّ واحدة من هذه تحذف الحدَّ الذي كان القارئُ سيستعمله.

فإن بدا الرمزُ كبيراً جداً بهامشه، فصغّر الرمز. ولا تحذف الهامش.

القرار الثالث: بأي مقاس تطبعه

القاعدةُ التقريبية التي نجت من الاحتكاك بالواقع هي واحدٌ إلى عشرة: فالرمزُ يحتاج أن يكون عرضُه نحو عُشر المسافة التي سيُمسَح منها.

والسنتيمتران أرضيةٌ لا هدف. فدون نحو 1.5 سم يبدأ الهاتفُ العادي يعاني مهما كانت الطباعةُ جيدة، لأن الوحدات المفردة تقترب من مقاس بكسل في كاميراه.

ونصٌّ أقلُّ يعني وحداتٍ أقلَّ يعني رمزاً يُقرأ من بُعدٍ عند مقاس مطبوع معيَّن — وذلك سببٌ جيد لأن توجّه رمزاً إلى example.com/x لا إلى عنوان في آخره مئةُ محرف من معاملات التتبّع.

واطبع من ملف SVG. فرمزُ QR مصنوعٌ من حواف، ولملف PNG عددٌ ثابت من البكسلات يصنعها منها؛ فكبّر واحداً فتطرى كلُّ حافّة، وذلك بالضبط ما يشقّ على الماسح. وملفُّ SVG هو المربّعاتُ تعليماتٍ، فيخرج حادّاً على بطاقة عمل أو على لوحة إعلانات.

اللونُ والتباينُ والخطآن

القارئُ يقيس الفرق بين الوحدات الداكنة والفاتحة، فالتباينُ هو الأمرُ كلُّه. وشيئان يفسدان بانتظام:

رمزٌ فاتح على خلفية داكنة. يبدو لافتاً، وعددٌ لا بأس به من القارئات يرفضه رفضاً صريحاً: فهي تبحث عن داكن على فاتح ولا تجرّب العكس. وبعضُها يجرّب. ولن تعرف أيَّها عند عملائك.

وفرقٌ غيرُ كافٍ. فالرماديُّ المتوسط على الأبيض، أو لونان من ألوان العلامة التجارية متقاربان في الوزن، قد يقيسان جيداً على الشاشة ويفشلان على الورق متى دخل انتشارُ الحبر والتعريضُ الآلي للهاتف. فإن كنت تلوّن رمزاً، فأبقِ الجزء الداكن داكناً حقاً.

وغيرُ اللامع يغلب اللامع في كل ما سيُمسَح تحت ضوء، وكلاهما يغلب الطباعة على صورة فوتوغرافية. والخلفياتُ الشفافة نافعةٌ لوضع رمز على لوحة ملوَّنة — لكن افحص ما ينتهي خلفه فعلاً، فالرمزُ الشفاف على لوحة داكنة هو الخطأُ الأول أعلاه بخطوات إضافية.

شعارٌ في الوسط

هذا ينجح، وينجح بسبب تصحيح الأخطاء لا رغماً عنه. فعند المستوى H يمكن أن تُدمَّر نحو 30% من الوحدات ويظلّ الرمزُ يُقرأ، فالشعارُ الذي يغطّي أقلَّ من ذلك — في المركز، حيث لا يقبع نمطُ تحديد — تلفٌ يصلحه القارئ.

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

ثم اختبره على هواتف حقيقية. فالشعارُ ينقل رمزاً من «ينجح دائماً» إلى «ينجح بهذا القدر من الهامش»، والسبيلُ الوحيد إلى معرفة كم بقي من الهامش أن تجرّب.

القرار الذي يندم عليه الناس: ساكنٌ أم «ديناميكي»

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

وما يشتريه لك ذلك حقيقي: تستطيع تغيير وجهة الرمز بعد طباعته، وتحصل على عدد كل مسح. وفي حملة بطبعة من ستة أرقام، يستحقّ ذلك الدفع.

وما يكلّفه حقيقيٌّ كذلك، وجديرٌ بأن يُعرَف قبلُ لا بعدُ:

والطريقُ الوسط لا يكلّف شيئاً: ضع رمز QR ساكناً حول رابط قصير على نطاقك أنت، وأعد توجيهه بنفسك. فتحتفظ بالقدرة على تغيير الوجهة، وتحتفظ بالإحصاءات، ولا شيء في الرمز يعتمد على استمرار وجود شركة لم تلقَها قط في السنة القادمة.

والمولّد هنا لا يصنع إلا رموزاً ساكنة، وليس فيه حسابٌ تنشئه. فما تكتبه هو ما يحمله الرمز.

قبل أن تطبع ألفاً منه

امسح الرمز. لا الذي على شاشتك — بل النسخةَ المطبوعة التجريبية، في المكان الذي هي ذاهبةٌ إليه، بهاتف ليس الذي صنعتها عليه. فذلك يستغرق دقيقةً ويلتقط صنفَ المشكلات كلَّه الذي تدور حوله هذه الصفحة: هامشٌ أكله التخطيط، ورابطٌ تنقصه https://، ولونٌ قِيس على وجه آخر على الورق، ورمزٌ مطبوعٌ بمقاس ينجح على مكتب لا على جدار.

وافحص ما يحدث بعد المسح. فالرمزُ الذي يفتح صفحةً غيرَ مقروءة على هاتف رمزٌ فشل، ولو مُسِح.

لا شيء من هذا يقتضي رفع أي شيء

رمزُ QR حسابٌ على سلسلة محارف. فليس ثمّة ملفٌّ يُرسَل ولا شيء يستطيعه الخادمُ ولا يستطيعه المتصفح، ولهذا تفعل الأداةُ هنا ذلك كلَّه على جهازك أنت وتعمل والشبكةُ مفصولة.

وذلك يهمّ أكثر مما يبدو، بسبب ما يضعه الناس في رموز QR. فأشيعُ استعمال لصيغة الواي فاي هو كلمةُ مرور شبكة حقيقية، مكتوبةً في صفحة ويب. ومن الجدير أن تعرف أكان لتلك الصفحة موضعٌ ترسلها إليه.