کد QR ای که اسکن نمیشود تقریباً هیچوقت یک کد QR خراب نیست. یک مسئله فیزیک است: دوربین نمیتواند الگو را آنقدر تمیز ببیند که رمزگشاییاش کند. دلیلها را به همان ترتیبی میگویم که واقعاً به آنها برمیخورم.
1. کنتراست کافی نیست
رایجترین مورد. اسکنر باید بتواند ماژولهای تیره را از روشن تشخیص بدهد. خاکستری روی بژ خوشسلیقه به نظر میرسد و افتضاح خوانده میشود. هدفتان یک کد واقعاً تیره روی پسزمینهای واقعاً روشن باشد. اگر مطمئن نیستید، طرحتان را بیرنگ کنید و در حالت خاکستری نگاهش کنید: اگر خودتان به زحمت میافتید، دوربین هم میافتد.
2. رنگهای معکوس
کد روشن روی پسزمینه تیره. عالی به نظر میرسد و بخشی از اسکنرها ردش میکنند، چون استاندارد تیرهرویروشن را انتظار دارد و هر رمزگشایی زحمت امتحان کردن حالت معکوس را به خودش نمیدهد. اگر برندتان پوستر تیره میخواهد، کد را داخل یک تکه روشن روی آن بگذارید.
3. ناحیه ساکت از بین رفته
حاشیه خالی دور کد بخشی از کد است. استاندارد به اندازه چهار ماژول فضای خالی در هر چهار طرف میخواهد. طراحها مدام آن را میبرند چون شبیه فضای هدررفته است. بدون آن، اسکنر نمیتواند پیدا کند الگو از کجا شروع میشود.
4. برای آن فاصله خیلی کوچک است
قاعده سرانگشتی: کد باید حدود یکدهم فاصله اسکن باشد. دو متر فاصله یعنی تقریباً یک کد 20 سانتیمتری. کد روی کارت ویزیت که از 20 سانتیمتری اسکن میشود میتواند 2 سانتیمتر باشد. اندازهها و حساب و کتاب واقعی در راهنمای اندازه برای چاپ هستند.
5. لوگو دارد زیادی از آن را میخورد
کدهای QR تصحیح خطا دارند، پس میشود بخشی از الگو را پوشاند و باز هم رمزگشایی کرد. اما یک سقف دارد، و در بالاترین سطح حدود 30 درصد است. مردم یک لوگوی بزرگ وسطش میگذارند، 40 درصد را میپوشانند، و تعجب میکنند چرا کد مرد. لوگو را کوچک و وسط نگه دارید و تستش کنید. چطور این کار را بدون خراب کردن کد انجام دهیم.
6. داده زیادی تویش چپانده شده
هرچه بیشتر کدگذاری کنید، شبکه متراکمتر میشود. یک آدرس 300 کاراکتری با پارامترهای ردیابی تبدیل به یک توری ریز میشود که دوربینهای ارزان در اندازه چاپ نمیتوانند تفکیکش کنند. آدرس را کوتاه کنید، یا از کد پویا استفاده کنید تا الگو همیشه فقط یک ریدایرکت کوتاه را نگه دارد. بیشتر درباره نسخهها و چگالی.
7. سطح دارد با شما میجنگد
کاغذ براق، لمینت، فویل، بطریهای منحنی، پارچه. انعکاس نور اسکن را میکشد، انحنا شبکه را کج میکند. لمینت مات هر بار از براق بهتر است. روی سطح منحنی، کوچکتر و تختتر برنده است.
8. مقصد مرده است
اگر گوشی درست اسکنش میکند و بعد خطا نشان میدهد، کد کارش را کرده و مشکل از آدرس است. توجه کنید که این شامل منقضی شدن ریدایرکت هم میشود، همان چیزی که وقتی یک سازنده «رایگان» یک کد پویا با ساعت آزمایشی دستتان داده اتفاق میافتد. ارزش دارد این را بفهمید.
چطور درست تست کنیم
نه با گوشی پرچمدار خودتان از 10 سانتیمتری در نور خوب. آنطوری همه چیز قبول میشود. جوری تست کنید که واقعاً استفاده میشود:
- در اندازه نهایی و روی متریال نهایی چاپ کنید.
- از همان فاصله واقعی که آدمها میایستند اسکن کنید.
- بدترین گوشیای که پیدا میکنید را بردارید، یک اندروید ارزانِ قدیمی.
- در همان نور واقعی امتحانش کنید، هم رستوران کمنور و هم آفتاب تند.
اگر از این جان سالم به در برد، از خیابان هم به در میبرد.
هنوز گیر کردهاید؟ در استودیو از نو و تمیز بسازیدش، بدون لوگو، مشکی ساده، تنظیمات پیشفرض. اگر نسخه ساده اسکن میشود و مال شما نه، مشکل از طراحی شماست، و این فهرست به شما میگوید کدام خطش.


Comments
Log in to join the conversation.
Loading…