HandyCafe Docs
owner it-admin

Настройки принтеров

Категория настроек принтеров позволяет составить перечень принтеров, имеющихся в вашем заведении, а затем назначить каждому из них задачи, которые он должен выполнять. Одно устройство может выполнять несколько ролей.

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

Перечень принтеров

Используйте Добавить принтер для создания новой записи. Каждый принтер имеет имя (например, Кухня, Барная стойка, Ресепшен) и тип подключения. Используйте значок корзины для удаления принтера. Удаление принтера сбрасывает любую назначенную ему роль, и HandyCafe сначала запрашивает подтверждение.

Подключение

Раскрывающийся список Подключение задает способ, которым HandyCafe обращается к устройству. Доступны три варианта.

  • Отключено: принтер остается в перечне, но не выполняет печать. Дополнительные поля не отображаются.
  • Сеть (TCP): сетевой принтер, доступный по локальной сети. Вы указываете 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 мм (компактный термо-рулон). Соответствуйте физическому рулону, заправленному в принтер. Неправильная ширина либо обрезает текст по правому краю, либо тратит половину бумаги на пустое поле.

Верхний колонтитул, нижний колонтитул и примечания

На чеке печатаются три текстовых поля.

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

Переключатель Обрезать бумагу после печати дает принтеру команду обрезать рулон по завершении печати чека.

Тестовая печать

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

Назначение задач

В разделе Назначение задач вы выбираете, какой принтер из вашего перечня выполняет каждую задачу. Один и тот же принтер может выполнять несколько ролей, а любую роль можно оставить со значением Не назначено.

  • Счет кафетерии: счет, выдаваемый гостю вместе с чеком.
  • Кухонный талон кафетерии: талон заказа, отправляемый на кухню для приготовления.
  • Чек разового билета: печатается при создании разового билета. Оставьте без назначения, чтобы пропустить печать.

Назначения хранятся по принтеру, поэтому переименование принтера сохраняет его назначение роли.