HandyCafe Docs
owner it-admin

تنظیمات چاپگر

دسته تنظیمات چاپگر به شما اجازه می‌دهد فهرستی از چاپگرهایی که در محل دارید بسازید و سپس هر یک را به کارهایی که باید انجام دهد اختصاص دهید. یک دستگاه واحد می‌تواند بیش از یک نقش را پر کند.

این صفحه دو بخش دارد: یک Printer inventory که در آن هر چاپگر فیزیکی را اضافه و پیکربندی می‌کنید، و Job assignments که در آن انتخاب می‌کنید هر نوع رسید را کدام چاپگر چاپ کند.

فهرست چاپگرها

از Add printer برای ساختن یک ورودی جدید استفاده کنید. هر چاپگر یک نام دارد (برای مثال آشپزخانه، پیشخوان بار، پذیرش) و یک نوع اتصال. از آیکن سطل زباله برای حذف یک چاپگر استفاده کنید. حذف یک چاپگر هر نقشی را که به آن اختصاص داده شده پاک می‌کند و HandyCafe ابتدا تأیید می‌خواهد.

اتصال

فهرست کشویی Connection مشخص می‌کند HandyCafe چگونه به دستگاه دسترسی پیدا کند. سه گزینه وجود دارد.

  • Disabled: چاپگر در فهرست نگه داشته می‌شود اما هیچ چاپی انجام نمی‌دهد. فیلد دیگری نمایش داده نمی‌شود.
  • Network (TCP): یک چاپگر شبکه که از طریق LAN قابل دسترسی است. شما یک Printer IP (برای مثال 192.168.1.100) و یک Port (پیش‌فرض 9100، بازه ۱ تا ۶۵۵۳۵) فراهم می‌کنید.
  • System printer: چاپگری که از طریق CUPS روی سیستم‌عامل سرور نصب شده است. دستگاه را از فهرست Installed printer انتخاب می‌کنید.

گزینه‌های چاپگر سیستمی

وقتی اتصال روی System printer تنظیم شود، HandyCafe چاپگرهای نصب‌شده از طریق CUPS را شمارش می‌کند. پس از نصب یا تغییر چاپگرها، از Refresh list برای بارگذاری مجدد فهرست استفاده کنید. اگر CUPS روی دستگاه نصب نباشد، libcups2 (یا معادل توزیع خود) را نصب کنید تا HandyCafe بتواند چاپگرهای نصب‌شده را بخواند.

فهرست کشویی Print format مشخص می‌کند رسید برای یک چاپگر سیستمی چگونه رندر شود.

  • Plain text (driver font): فونت خود چاپگر رسید را رندر می‌کند و کدهای QR به‌صورت یک تصویر رستری جاسازی می‌شوند. این انتخاب درست برای بیشتر چاپگرهای حرارتی USB است (ZJ58/ZJ80، Epson TM، Star TSP).
  • Raw thermal (ESC/POS bitmap): اگر درایور دستورهای حالت متنی را نادیده می‌گیرد از این استفاده کنید.
  • Image (laser / inkjet): برای چاپگر صفحه‌ای لیزری یا جوهرافشان از این استفاده کنید.

عرض کاغذ

برای هر چاپگر فعال، Paper width را تنظیم می‌کنید: 80 mm (standard thermal roll) یا 58 mm (compact thermal roll). با رول فیزیکی بارگذاری‌شده در چاپگر هماهنگ کنید. عرض اشتباه یا متن را در لبه راست می‌برد یا نیمی از کاغذ را در یک حاشیه خالی هدر می‌دهد.

سربرگ، پاورقی و یادداشت‌ها

سه فیلد متنی روی رسید چاپ می‌شوند.

  • Header text: خط بالایی که روی هر رسید چاپ می‌شود (برای مثال نام کافه).
  • Description: یادداشت‌های آزاد که روی رسیدهای کد میز در زیر کد دسترسی چاپ می‌شوند (برای مثال ساعت‌های کاری یا دستورالعمل‌های اسکن).
  • Footer text: خط پایینی (برای مثال یک پیام تشکر).

کلید Cut paper after print به چاپگر می‌گوید پس از کامل شدن رسید، رول را برش بزند.

چاپ آزمایشی

هر چاپگر فعال یک دکمه Test print دارد که یک رسید نمونه می‌فرستد تا درست بودن اتصال و تنظیمات تأیید شود. هر بار فقط یک آزمایش اجرا می‌شود. نتیجه (ارسال‌شده یا ناموفق) کنار دکمه ظاهر می‌شود.

اختصاص کارها

در بخش Job assignments انتخاب می‌کنید کدام چاپگر در فهرست شما هر کار را انجام دهد. یک چاپگر می‌تواند چند نقش را خدمت کند و هر نقش می‌تواند روی Not assigned باقی بماند.

  • Cafeteria bill: صورتحساب رو به مشتری که همراه چک به مهمان تحویل داده می‌شود.
  • Cafeteria kitchen ticket: برگه سفارش که برای آماده‌سازی به آشپزخانه فرستاده می‌شود.
  • Walk-in ticket receipt: هنگام ایجاد یک تیکت بدون رزرو چاپ می‌شود. برای رد شدن از چاپ، آن را بدون اختصاص بگذارید.

اختصاص‌ها بر اساس چاپگر ذخیره می‌شوند، بنابراین تغییر نام یک چاپگر اختصاص نقش آن را دست‌نخورده نگه می‌دارد.