HandyCafe Docs
owner it-admin

Налаштування принтерів

Категорія Налаштувань принтерів дозволяє створити перелік принтерів, які є на місці, а потім призначити кожному з них завдання, які він має обробляти. Один пристрій може виконувати кілька ролей.

Сторінка має дві частини: Перелік принтерів, де ви додаєте та конфігуруєте кожен фізичний принтер, і Призначення завдань, де ви обираєте, який принтер друкує кожен тип чека.

Перелік принтерів

Використовуйте Додати принтер для створення нового запису. Кожен принтер має назву (наприклад, Кухня, Барна стійка, Рецепція) та тип підключення. Використовуйте іконку кошика для видалення принтера. Видалення принтера очищає будь-яку призначену йому роль, і HandyCafe спочатку запитує підтвердження.

Підключення

Випадний список Підключення визначає, як HandyCafe звертається до пристрою. Є три варіанти.

  • Вимкнено: принтер залишається в переліку, але нічого не друкує. Жодних додаткових полів не показується.
  • Мережа (TCP): мережевий принтер, доступний через LAN. Ви вказуєте IP принтера (наприклад, 192.168.1.100) та Порт (за замовчуванням 9100, діапазон від 1 до 65535).
  • Системний принтер: принтер, встановлений в операційній системі сервера через CUPS. Ви обираєте пристрій зі списку Встановлений принтер.

Параметри системного принтера

Коли підключення встановлено на Системний принтер, HandyCafe перелічує принтери, встановлені через CUPS. Використовуйте Оновити список, щоб перезавантажити список після встановлення або зміни принтерів. Якщо CUPS не встановлено на машині, встановіть libcups2 (або еквівалент вашого дистрибутива), щоб HandyCafe міг прочитати встановлені принтери.

Випадний список Формат друку контролює, як рендериться чек для системного принтера.

  • Звичайний текст (шрифт драйвера): чек рендериться власним шрифтом принтера, а QR-коди вбудовуються як растрове зображення. Це правильний вибір для більшості термопринтерів USB (ZJ58/ZJ80, Epson TM, Star TSP).
  • Сирий термодрук (растр ESC/POS): використовуйте це, якщо драйвер ігнорує команди текстового режиму.
  • Зображення (лазерний / струменевий): використовуйте це для лазерного або струменевого сторінкового принтера.

Ширина паперу

Для будь-якого увімкненого принтера ви встановлюєте Ширину паперу: 80 мм (стандартний термальний рулон) або 58 мм (компактний термальний рулон). Узгодьте її з фізичним рулоном, завантаженим у принтер. Неправильна ширина або обрізає текст по правому краю, або витрачає половину паперу на порожнє поле.

Заголовок, нижній колонтитул та примітки

На чеку друкуються три текстові поля.

  • Текст заголовка: верхній рядок, що друкується на кожному чеку (наприклад, назва кафе).
  • Опис: довільні примітки, що друкуються під кодом доступу на чеках з кодом столу (наприклад, години роботи або інструкції зі сканування).
  • Текст нижнього колонтитула: нижній рядок (наприклад, повідомлення з подякою).

Перемикач Обрізати папір після друку наказує принтеру обрізати рулон після завершення чека.

Тестовий друк

Кожен увімкнений принтер має кнопку Тестовий друк, яка надсилає зразковий чек, щоб підтвердити правильність підключення та налаштувань. Одночасно виконується лише один тест. Результат (надіслано або не вдалося) з'являється поруч із кнопкою.

Призначення завдань

У розділі Призначення завдань ви обираєте, який принтер з вашого переліку обробляє кожне завдання. Один і той самий принтер може виконувати кілька ролей, а будь-яку роль можна залишити як Не призначено.

  • Рахунок кафетерії: рахунок для клієнта, який видається гостю разом з чеком.
  • Кухонний талон кафетерії: талон замовлення, що надсилається на кухню для приготування.
  • Чек разового талона: друкується при створенні разового талона. Залиште непризначеним, щоб пропустити друк.

Призначення зберігаються за принтером, тож перейменування принтера зберігає призначену йому роль.