آزاردهندهترین راهِ یادگیری دربارهٔ چاپِ بارکد در اسکلهٔ بارگیری است، وقتی یک اسکنر با امتناع روی کدی که یک ساعت پیش تولید کردهاید بوق میزند. روی صفحه بینقص به نظر میرسید. روی کاغذ یک لکه است که خواننده به آن دست نمیزند. چاپ از یک صفحه کمگذشتتر است، و مشتی چیزِ کوچک تصمیم میگیرند که کدتان در نخستین گذر خوانده میشود یا وقتِ همه را هدر میدهد.
برای هر چیزی که چاپ میکنید SVG صادر کنید

اگر بارکدی به سمتِ یک چاپگر میرود، آن را بهصورتِ SVG صادر کنید، نه PNG. SVG یک فرمتِ برداری است: میلهها بهعنوانِ شکل توصیف میشوند، نه پیکسل، پس در هر اندازه و هر رزولوشنِ چاپگری کاملاً تیز میمانند. یک SVG را در یک قالبِ برچسب، یک طرحِ بستهبندی، یا یک ورقِ برچسبِ چسبان بیندازید و هر لبهٔ میله تیز چاپ میشود.
یک PNG، در مقابل، یک شبکهٔ ثابتِ پیکسل است. برای یک برچسبِ بزرگتر بزرگش کنید و لبههای زمانیتمیز نرم و پلهای میشوند — دقیقاً همان تاری که میلههای باریک را به هم میریزد و اسکنرها را تسلیم میکند. PNG برای یک پیشنمایشِ سریع یا یک ماکِتِ رویصفحه خوب است. برای محصولِ چاپشده، به SVG برسید.
به آن یک ناحیهٔ خاموش بدهید

این رایجترین دلیلِ تکی است که یک بارکدِ چاپشده اسکن نمیشود، و تنظیمی نیست که روشن/خاموش کنید — فضای خالی است. ناحیهٔ خاموش حاشیهٔ خالی سمتِ چپ و راستِ میلههاست. یک اسکنر از آن ناحیهٔ تمیز استفاده میکند تا بفهمد کد کجا شروع و تمام میشود؛ بدونِ آن، خواننده نمیتواند قفل کند.
پس وقتی یک بارکد را در یک طرح میگذارید، تنگ کنارِ بیرونیترین میلهها بُرش نزنید، و آن را به یک حاشیه، متن، یا پسزمینهای شلوغ نچسبانید. یک نوارِ راحت از پسزمینهٔ ساده در هر دو سمت بگذارید — یک قاعدهٔ سرانگشتیِ تقریبی دستِکم به عرضِ حدودِ ده تا از باریکترین میلههاست. وقتی شک دارید، فضای بیشتری بدهید، نه کمتر.
اندازه و عرضِ میله
دو چیز کنترل میکنند که کدتان چقدر «کلفت» است. عرضِ میله — عرضِ ماژول — کلفتیِ باریکترین میله است. خیلی نازک تنظیمش کنید و یک چاپگر نمیتواند خطهای تمیز بگذارد؛ جوهر پخش میشود، تونر میپاشد، و میلههای مجاور در هم تار میشوند. اگر کدی رد شود، کمی پهنکردنِ میلهها اغلب راهحل است. ارتفاعِ میله فقط باید بهقدرِ کافی بلند باشد که یک اسکنر بتواند یک خطِ تمیز را روی میلهها بکشد، حتی با یک زاویهٔ خفیف.
یک بارکد را برای جا شدن در یک برچسبِ تنگ کوچک نکنید. کدی که فیزیکی خیلی کوچک است باریکترین میله را زیرِ چیزی که چاپگرتان میتواند تمیز رندر کند هل میدهد. بهتر است به بارکد فضایی که نیاز دارد بدهید تا اینکه فشردهاش کنید و امید ببندید.
کنتراست: میلههای تیره، پسزمینهٔ روشن
اسکنرها بارکدها را با تفاوتِ بینِ میلههای تیره و شکافهای روشن میخوانند، پس کنتراست همهچیز است. انتخابِ امن میلههای سیاه روی پسزمینهٔ سفید است. این ابزار به شما اجازه میدهد رنگِ پیشزمینه و پسزمینه را تنظیم کنید، که برای منطبقشدن با یک طرح بهکار میآید — اما میلههای روشن، یک پسزمینهٔ تیره، یا یک جفتِ کمکنتراست (مثلاً میلههای سرمهای روی یک جعبهٔ خاکستری) یک عاملِ اصلیِ اسکنهای ناموفقاند. قرمز هم پُرخطر است: بسیاری از اسکنرهای لیزرِ قرمز بهسختی میتوانند میلههای قرمز را اصلاً ببینند. اگر شک دارید، سیاه روی سفید نگهش دارید.
زیرنویسِ متنی را نگه دارید
متنِ انسانخوانِ زیرِ میلهها را روشن بگذارید مگر دلیلِ مشخصی برای عدمِ آن داشته باشید. وقتی یک اسکن رد میشود — برچسبِ لکهدار، زاویهٔ بد، برچسبِ فرسوده — یک آدم میتواند شماره را بخواند و دستی واردش کند. آن خطِ کوچکِ متن جایگزینِ شماست، و هیچ هزینهای برایتان ندارد.
یک فهرستِ بررسیِ سریعِ پیشازچاپ
- برای چاپگر بهصورتِ SVG صادر شده.
- یک ناحیهٔ خاموشِ سخاوتمند در هر دو سمت، هیچچیز میلهها را شلوغ نکند.
- عرضِ میله برای چاپگرتان خیلی نازک نباشد؛ بارکد برای جا شدن کوچک نشده باشد.
- میلههای سیاه روی پسزمینهٔ سفید، یا دستِکم کنتراستِ قوی.
- زیرنویسِ متنیِ انسانخوان روشن گذاشته شده.
- یک نسخهٔ آزمایشی چاپ کرده و با همان دستگاهی که در تولید به کار خواهید برد اسکنش کردهاید — تنها آزمونی که واقعاً به حساب میآید.
