دلایل اسکن نشدن بارکد
دلایل زیادی وجود دارد که باعث میشود بارکدخوان نتواند یک بارکد را به درستی اسکن کند. شایعترین علل عدم خوانش بارکد به شرح زیر است:
کنتراست پایین
برای اینکه بارکدخوان از بارکدهای یک بعدی (1D) یا دو بعدی (2D) اطلاعات را استخراج کند، بارکدخوان باید بتواند تفاوت بین عناصر روشن و تاریک بارکد را تشخیص دهد. کنتراست پایین ممکن است به این دلیل به وحپجود بیاید که بارکد روی یک لیبل بسیار بازتابنده چاپ شده باشد، سطوح با بازتابندگی بسیار زیاد باعث کور شدن بارکد اسکنر میشوند. علاوه بر این کنتراست پایین ممکن است به دلیل توزیع نامساری جوهر روی سطح لیبل بارکد نیز بوجود بیاید.
مخدوش شدن quiet zone
بارکدهای میلهای و دو بعدی (2D) با یک مزری به نام quiet zone محصور میشود. این فضا به بارکدخوان اجازه میدهد تا کل کد را به وضوح ببیند و آن را از علائم اطراف جدا کند. برای بارکدهای 1 بعدی، quiet zone یا اصطلاحا منطقه آرام سمت چپ و راست بارکد قرار دارد و عرض آن 10 برابر عرض باریک ترین میله است. quiet zone برای بارکدهای دو بعدی، فضای پیرامون بارکد است که معمولاً 10٪ از ارتفاع یا عرض نماد است. اگر متن یا علامتی روی quiet zone قرار بگیرد، الگوریتم رمزگشایی ممکن است سعی کند این عناصر را به عنوان بخشی از بارکد یا نماد تفسیر کند یا در مکان یابی نماد دچار مشکل شود.
موقعیت خواندن نامناسب
بعضی اوقات عدم قرائت به دلیل موقعیت نامناسب بوجود میآید. اسکنرهای بارکد دارای یک حداقل یا حداکثر فاصله اسکن هستند و در این محدوده میتوانند بارکد را به طور واضح اسکن کنند. اگر بارکدخوان را بسیار نزدیک یا بسیار دور قرار دهید، عملیات اسکن بارکد به درستی انجام نخواهد شد. همچنین زاویه بارکدخوان نیز ممکن است باعث عدم خوانش شود. گاهی اوقات نور ساطع شده از بارکد، بارکدخوان را کور میکند اما با کمی کج کردن بارکد اسکنر، میتوانید یک تصویر واضح دریافت کنید.
چاپ بیکیفیت
این میتواند به دلیل توزیع نامناسب جوهر برای بارکد چاپ شده، فشار ناهموار دستگاه، میتواند باعث ایجاد کنتراست پایین یا مخدوش شدن منطقه آرام شود.
آسیب یا اعوجاج
کیفیت بارکد چاپ شده روی بارکد ممکن است در معرض عوامل محیطی مانند خراشیدگی، ساییدگی، رطوبت یا مواد شیمیایی دچار آسیب شود یا کیفیتش پایین بیاید یا بخشی از کد مخدوش شود. به عنوان مثال، رطوبت محیطی یا قطرات آب ممکن است باعث ایجاد لکه روی لیبل بارکد شوند. یا ممکن است ناحیه الگو یاب یک بارکد دو بعدی آسیب ببیند در نتیجه بارکدخوان نمیتواند جهتگیری نماد و تعداد ردیفها و ستونها را برای رمزگشایی تفسیر کند.
تنظیمات بارکدخوان
تنظیمات بسیاری از بارکدخوانها توسط کاربر قابل تغییر است. گاهی به دلیل تنظمات اشتباه بارکد اسکنر قادر به اسکن موفق بارکد نیست برای مثال، اگر یک اسکنر دو بعدی کد QR را نخواند، فقط به این دلیل که تنظیمات مربوط به اسکن QR روشن نیست. یا برای مثال بارکد ریدری دارید که برای خواندن یک کد با تراکم متوسط تنظیم شده است اما شما سعی دارید یک بارکد با تراکم بالا را بخوانید.
کیفیت چاپ بارکد بسیار ضعیف است. موارد زیر مربوط به کیفیت بارکد از موارد متداول هستند:
- استفاده از یک رنگ زمینه خاص (کنتراست بد بین میلهها و فضاها)
- استفاده از یک رنگ خاص یا رنگ سیاه ضعیف برای میلهها
- مخدش شدن بارکد به دلیل اپتیمایز نبودن چاپ (منطقه آرام ناکافی)
- عرض میله و یا عرض فضا نادرست یا متناسب با نماد نیست