Начать бесплатно

Печать на кухне

Тикеты по станциям, стикеры 60×40 и кассовые документы через мост оборудования

21 мин чтения Демо админ-панели
На этой странице 10

Печать на кухне и в зале

Кухонные тикеты и кассовые документы можно отправлять через Cenaly Hardware Bridge — небольшую программу на компьютере, который обслуживает принтеры. При таком подключении браузер не печатает на термопринтер напрямую: он отправляет документ мосту, а мост уже говорит с железом на языке ESC/POS.

Через мост печатаются: кухонные тикеты по станциям, стикеры на позицию и на пакет, чек продажи и возврата, пречек, X- и Z-отчёты и манифест пакета на экране выдачи.


Что нужно для запуска#

  • Мост на компьютере, отправляющем тикеты — Cenaly Hardware Bridge.
  • Сетевой ESC/POS-принтер, доступный этому компьютеру по TCP (обычно порт 9100), с настроенным адресом. Другой вариант — принтер, обслуживаемый мостом на другом ПК и добавленный сюда через облако. USB, COM и системная очередь печати принтера через мост пока не поддерживаются.
  • Маппинг «станция → принтер» — иначе тикеты некуда маршрутизировать.
  • Рулон нужного формата для стикеров позиции и пакета.
  • Станции KDS — тикет станции собирается из позиций категорий, выбранных в станции (KDS, «Цеха»).

Bluetooth на Android — отдельный сценарий. В складском режиме (ТСД) приложений администратора и официанта реализована печать этикеток и ценников по TCP, Bluetooth SPP и BLE; модуль поддерживает ESC/POS, TSPL, ZPL и CPCL. Это не Bluetooth-подключение кухонного принтера к мосту. Bluetooth/BLE пока не проверены на живом оборудовании — перед сменой проверьте свой принтер.

Фискальный регистратор (ККТ) по USB/COM подключается отдельно: см. Оборудование и Фискализация. Его подключение не означает, что обычный USB-принтер заработает через мост.


Кухонные тикеты по станциям#

Тикет должен приезжать туда, где блюдо готовят: холодный цех — на свой принтер, гриль — на свой, бар — на свой.

Настройка — в Кухне (KDS) → панель «Цеха», таблица «станция → принтер» внутри неё. По каждой станции задаются:

Поле Что означает
Принтер конкретное устройство моста; пусто — печатать на принтер с ролью «кухонный»
Резервный принтер куда уйдёт тикет, если основной не отвечает
Кто печатает «Не печатать», «Касса, при отправке на кухню» или «Этот экран KDS, по приходу заказа»
Ширина ленты 42 символа (80-мм лента) или 32 (58-мм)
Кодовая страница см. ниже
Стикеры на позиции печатать наклейки при переводе тикета в «готово»

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

Что попадает в тикет. Крупный шрифт (повар читает бумажку через стол), название блюда, количество, модификаторы отдельной строкой под блюдом, комментарий («без лука»), номер гостя и курс подачи, если заказ по ним разложен. Цен и итогов в кухонном тикете нет.

Печатается только новое. Повторный тап официанта не печатает второй тикет: система помнит, какие строки уже уехали на станцию. Если позицию добавили или увеличили количество — уедет тикет-дозаказ, а не полный дубль заказа.

Развести бар и горячий цех#

  1. На KDS выберите точку и откройте «Цеха». Сохраните пресеты станций с нужными категориями: напитки для бара, горячие блюда для горячего цеха. Пустой список категорий означает все позиции — для отдельного цеха выберите категории явно.
  2. В блоке «Принтеры станций» назначьте каждой станции «Принтер» и «Кто печатает». Например, касса отправляет тикеты при передаче заказа на кухню.
  3. Отправьте пробный заказ с напитком и горячим блюдом: каждый принтер должен получить свои позиции. Добавьте ещё блюдо — проверьте дозаказ.

Если уже отправленную позицию сняли или уменьшили её количество, тикет показывает «ОТМЕНА» для снятых порций. Повар видит, что больше не нужно готовить; полный заказ заново не печатается.

Гость на кухонном тикете#

Чтобы разносить блюда по местам за столом, включите на кассе блок «Места (гости)», назначьте гостя каждой нужной позиции и отправьте заказ на кухню. У строки с назначенным гостем печатается «Гость 1», «Гость 2» и так далее. Одного включения блока недостаточно: у позиции должен быть номер гостя.

Позиции других цехов на тикете#

Горячему цеху полезно видеть, что к этому же столу идёт салат из холодного, — чтобы не отдать стейк раньше закуски. Для этого у станции есть галочка «Показывать позиции других цехов»:

  1. В Кухне (KDS) → «Цеха» → «Принтеры станций» отметьте её у нужной станции (например, у горячего цеха). Галочка есть только у станций с выбранными категориями: станция «все позиции» и так видит весь заказ.
  2. Отправьте заказ со стейком и салатом. Внизу тикета горячего цеха, после своих блюд, обычным шрифтом появится блок «Также в заказе: Салат ×1 (Холодный)» — название, количество и цех, который готовит.
  3. На экране кухни этой станции та же строка видна мелко над позициями тикета.

Одинаковые позиции одного цеха складываются в одну строку, отменённые не печатаются, длинный список обрезается на 12 строках с пометкой вида «…+3». Блок справочный: свои позиции станции и дозаказы печатаются как раньше, а новая позиция другого цеха сама по себе нового тикета не вызывает — она появится в блоке следующего тикета станции.

Тикеты горячего цеха на экране кухни: «Стейк из говядины» (стол 5) и «Котлета по-киевски» (стол 2) крупно, над позициями мелкие строки «Также в заказе: Цезарь с курицей ×1 (Холодный)» и «Также в заказе: Оливье с говядиной ×2 (Холодный)»

Если принтер горячего цеха сломался в пятницу вечером#

Подготовьте резерв до смены, чтобы повару не пришлось искать заказ на кассе:

  1. Добавьте запасной принтер в мост и проверьте тестовую печать. В «Цеха» → «Принтеры станций» у горячего цеха выберите «Резервный принтер» с подходящей лентой.
  2. Если основной принтер перестал отвечать, смотрите очередь. Для принятого, но зависшего задания система проверяет повторные попытки, снимает исходное задание и отправляет его на резерв. Если основной уже печатает, резервная копия не отправляется.
  3. Заберите тикет у резервного принтера и передайте в горячий цех. Перед ручной повторной печатью проверьте обе очереди и бумагу, чтобы повар не приготовил заказ дважды.

Печать в сети точек#

Уровень Что настраивается
Аккаунт Пресеты станций и их категории; общая привязка принтера станции, если она сохранена без выбранной точки; реестр оборудования всех точек
Точка Собственная привязка «станция → основной и резервный принтер», источник печати; обслуживающие мосты и мост по умолчанию для облачных команд
Компьютер с мостом Сетевые адреса и роли устройств: чековый (receipt_printer) и кухонный (kitchen_printer) принтеры; добавленные принтеры других ПК

Для станции сначала применяется привязка выбранной точки, а при её отсутствии — общая. Новая точка может использовать общую настройку, но это не создаёт на её компьютере нужный принтер: перед запуском назначьте реальные устройства и проверьте печать на каждой точке. Мост по умолчанию для облачных команд не заменяет выбор принтера станции у локального моста.


Стикеры на позицию и на пакет#

Этикетка на блюдо навынос#

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

  1. Откройте настройки печати станции на KDS и включите «Стикеры позиций 60×40».
  2. При необходимости выберите «Принтер стикеров». В режиме «Авто: принтер стикеров, иначе принтер станции» сначала используется устройство с ролью этикеточного принтера, затем основной принтер станции.
  3. Когда блюдо приготовлено, переведите тикет в «Готово». KDS напечатает наклейки для неотменённых позиций; для нескольких порций — отдельные экземпляры.
  4. Сверьте название, опции и номер заказа, затем наклейте стикер на упаковку.
На стикере позиции Откуда берётся
Название и опции Строка заказа, включая выбранные модификаторы
Комментарий Пожелание к позиции и общий комментарий заказа, если заполнены
Аллергены и диеты Метки строки, переданные с KDS
Канал Источник заказа, если есть
#номер · Позиция i из n Номер заказа и порядковый номер наклейки

Формат этикетки также поддерживает имя гостя и время готовности, но текущая автопечать KDS их не заполняет. Рассчитывать на эти поля на наклейке с кухни пока нельзя.

Стикер только на изменённые позиции и логотип точки#

Когда стикеры станции включены, рядом появляются ещё две настройки:

  • «Только позиции с опциями или комментарием» вместо «Стикер на каждую позицию». Стикер получает только то, что гость изменил: выбранный вариант, добавку, состав комбо, надпись на торте или комментарий («Латте · овсяное молоко», «Бургер ! без лука»). Обычный круассан наклейки не получает — рулон тратится меньше, а на выдаче видно, какую коробку проверять. Аллергены, диеты и вес порции изменением не считаются — это свойства блюда. Если в заказе нет ни одной изменённой позиции, стикеры не печатаются вовсе; «Позиция i из n» считается среди напечатанных.
  • «Логотип точки на стикерах» — тот же чёрно-белый логотип, что на счёте гостя (см. ниже «Логотип точки на пречеке и копии чека»), печатается первой строкой стикера позиции. Мост ужимает его по ширине этикетки. Логотип не загружен — стикер печатается без него.
Кухонный экран, панель «Цеха»: внизу блок «Принтеры станций» — у «Горячего цеха» включены «Стикеры позиций 60×40», выбран режим «Только позиции с опциями или комментарием» и отмечен «Логотип точки на стикерах»
Рассмотреть экран

Подписать несколько пакетов#

На экране Выдача (Expo) нажмите «Стикеры пакетов», ответьте на вопрос «Сколько пакетов?» и распечатайте наклейки. Крупная строка «ПАКЕТ i ИЗ n» помогает курьеру забрать все пакеты.

Ниже печатаются номер заказа, гость, канал и строки заказа, включая опции и комментарии. При печати через мост перед ними есть заголовок «Состав:»; браузерный вариант выводит строки без этого заголовка. Здесь «состав» означает заказанные позиции, а не рецепт блюда. Число пакетов не распределяет блюда между ними автоматически: сверяйте фактическую комплектацию.

Отдельный манифест пакета с полным заказом можно вложить внутрь — он также печатается с экрана выдачи.

На каком принтере печатать#

Приоритет: выбранный «Принтер стикеров» → устройство с ролью этикеточного принтера → основной принтер станции, переданный как запасной. Если запасной не задан, мост использует свой резервный маршрут на чековый принтер.

Документ рассчитан на 60×40 мм. Через мост это узкий ESC/POS на 32 символа, без команды отреза; нативные TSPL/ZPL этим сценарием не поддерживаются. Если моста нет или он не принял задание, открывается HTML-страница 60×40 для печати через браузер. Выберите нужный принтер и формат бумаги в диалоге.

Этикетки сроков — отдельно#

Для заготовки или вскрытой упаковки используйте «Контроль сроков» в разделе склада. Там этикетка содержит «Годен до» / «Лучше до», отметки «Изготовлено», «Вскрыто», «Разморожено» по данным единицы, а также код и QR по настройке. Это отдельная этикетка, не дополнение к стикеру заказа. Начните со складского учёта.


Кассовые документы#

Документ Через мост Комментарий
Чек продажи / возврата да фолбэк — печать браузером
Пречек (гостевой счёт) да нефискальный, с явной подписью на бумаге
X- и Z-отчёты да см. Кассовая смена
Манифест пакета да экран Выдача (Expo)
Кухонный тикет да если мост не принял задание — печать браузером; принятое задание не дублируется
Стикеры позиции и пакета да без моста — HTML 60×40 через браузер

Пречек: одинаковые позиции одной строкой и крупный итог#

В баре четыре кружки пива на счёте гостя удобнее читать одной строкой «4× Пиво». Обе настройки — в Кассе → ⚙ «Внешний вид POS» → «Работа с чеком», своя у каждой точки:

Настройка Что меняется на бумаге
«Объединять одинаковые позиции в пречеке» Строки с тем же названием, опциями, комментарием, скидкой и ценой за штуку печатаются одной строкой с количеством и общей суммой. Позиции с разными модификаторами или ценой остаются отдельными
«Крупная строка итога» «Итого» в пречеке, итог и «Сдача» в печатной копии чека — двойным шрифтом по центру ленты

Фискальный чек эти настройки не меняют: его печатает сама касса по правилам страны (в России позиции на чеке агрегирует ККТ).

Там же — «Код счёта на пречеке»: внизу пречека печатается небольшой QR «Код счёта для кассы», скан на любой кассе точки открывает этот счёт или предлагает слить его в открытый (подробнее).

Настройки чека в окне «Внешний вид POS»: включены «Объединять одинаковые позиции в пречеке» и «Крупная строка итога», выключен «Код счёта на пречеке», «Второй язык счёта гостя» — «Нет»

Реквизиты продавца на X- и Z-отчёте#

Если у точки заполнены «Реквизиты продавца для налогового чека» (юрлицо, адрес и налоговый номер — ИНН, VAT и т. п.) в настройках точки, печатный X- и Z-отчёт кассы несёт их в шапке под названием точки — как чек. Это нужно для проверки и аудита бумажных отчётов. Фискальные X/Z-отчёты ККТ (в России) печатает сама касса со своими реквизитами.

Логотип точки на пречеке и копии чека#

У каждой точки может быть свой логотип в шапке гостевых бумаг — сеть из двух кафе печатает на счёте каждого кафе его собственный знак. Логотип загружается в Кассе → ⚙ «Внешний вид POS» → «Работа с чеком» → «Логотип, шапка и подвал счёта гостя» кнопкой «Загрузить логотип»:

  1. Выберите картинку PNG или JPEG. Подойдёт обычный логотип: касса сама уменьшит его до 512 точек по ширине и переведёт в чёрно-белое — термопринтер печатает только чёрным.
  2. Посмотрите предпросмотр рядом с кнопкой — так логотип выйдет на бумаге. Если он получился пустым или сплошь чёрным, касса предупредит: возьмите вариант контрастнее (чёрный знак на белом или прозрачном фоне).
  3. Напечатайте пречек — логотип стоит над названием точки, по центру. На ленте 58 мм мост сам уменьшит его по ширине.

Логотип печатается на пречеке и на печатной копии чека с чекового принтера, браузерная печать показывает его картинкой. Фискальный чек его не получает: у фискальной кассы своё клише, и логотип в нём настраивается на кассе (для АТОЛ — картинка клише в «Настройках кассы» моста, вкладка «Чек»). Пречек, напечатанный через фискальную кассу служебным документом, выходит без логотипа — касса печатает такой документ только текстом. Убрать логотип — кнопка «Убрать логотип».

Своя шапка и подвал по каналу заказа#

Там же задаются строки шапки (под названием точки — часы работы, адрес, Wi-Fi) и подвала (вместо стандартного «Спасибо») — до 6 строк по 48 знаков. Строки бывают общие и свои для канала заказа:

Строки для Когда печатаются
Все заказы на любом пречеке и копии чека точки
Зал, Навынос, Доставка, Агрегатор только у заказов этого канала; пустое поле канала — печатаются строки для всех заказов

Пример: в подвале «Доставки» — «Спасибо за заказ! Курьер позвонит перед приездом», в общем подвале — «Спасибо, что зашли!». Пречек доставки печатает первое, пречек зала — второе. Канал пречека — тип заказа на кассе (зал, навынос, доставка); канал копии чека — по заказу, к которому выбит чек, заказ сервиса доставки (Glovo, Wolt и т. п.) считается каналом «Агрегатор». На пречеке строки подвала стоят над подписью «Это не фискальный чек» — она печатается всегда. У возврата первой строкой подвала остаётся «Возврат». Фискальный чек строки не меняют.

Окно «Внешний вид POS», блок «Логотип, шапка и подвал счёта гостя»: чёрно-белый логотип кафе в предпросмотре, выбран канал «Доставка», в подвале строка «Спасибо за заказ! Курьер позвонит перед приездом»
Рассмотреть экран

Счёт гостя из приложений официанта. Логотип и строки печатаются и на счёте, который официант печатает из приложения на телефоне Android или из Cenaly Team на Windows: приложение перед печатью берёт тот же вид кассы точки, что веб-касса. Канал — тип заказа (зал, навынос, доставка), заказ сервиса доставки — «Агрегатор». Настраиваются логотип и строки только в веб-админке, в приложениях их не поменять. Если приложение не достало настройки (нет связи и нет сохранённой копии), счёт печатается как раньше — без логотипа и своих строк.

Свой QR-код или штрихкод в подвале счёта#

В том же блоке «Логотип, шапка и подвал счёта гостя» есть поле «Свой код в подвале»: QR-код со ссылкой (отзыв, опрос, меню, программа лояльности) или штрихкод Code 128 (номер заказа для выдачи). Код печатается последним блоком под подвалом, ниже — подпись («Оцените нас — отсканируйте код»).

  1. Выберите «QR-код» или «Штрихкод (Code 128)».
  2. В «Содержимое кода» впишите ссылку или текст с подстановками — касса заменит их данными конкретной бумаги:
Подстановка Что подставляется
{order} номер заказа
{receipt} номер чека (только на копии чека)
{total} сумма к оплате, 1250.00
{table} стол (только на пречеке)
{location} код точки — по нему ваш сайт поймёт, какое из кафе сети оценивают
{locationName} название точки
{date} дата документа, 20261028

Пример: https://example.ru/review?order={order}&point={location}. В ссылке значения кодируются сами — «Стол 5» не сломает адрес. 3. В «Где печатать» выберите: счёт гостя и копия чека, только счёт гостя или только копия чека. Под полем виден пример готового кода.

Штрихкод принимает только латиницу, цифры и знаки, до 30 символов — для ссылки выбирайте QR-код. Если готовый код не помещается (длиннее 300 знаков или штрихкод с кириллицей), бумага печатается без него. У чека возврата кода нет. Фискальный чек не меняется: его реквизиты и QR-код для проверки чека печатает сама касса по закону; пречек, напечатанный через фискальную кассу служебным документом, выходит с текстом кода вместо картинки.

Блок «Логотип, шапка и подвал счёта гостя»: в поле «Свой код в подвале» выбран QR-код, содержимое — ссылка на отзыв с {order} и {location}, подпись «Оцените нас — отсканируйте код», ниже пример готовой ссылки
Рассмотреть экран

Репринт выданного чека всегда записывается в журнал опасных операций; менеджерский PIN он спрашивает только у должностей, где включено «репринт под PIN» — см. Контроль потерь.

Фискальный чек — отдельная история: он печатается фискальным регистратором и подчиняется законам страны, см. Фискализация.


Очередь печати и что означает результат#

У моста restart-safe очередь с ретраями: если принтер офлайн, задание не теряется, а ждёт и повторяется. Индикатор очереди виден в шапке кассы.

Зависшее задание можно снять. Классическая беда кухни: принтер зажевал бумагу, его чинят полчаса, а когда включают — он выплёвывает полсотни устаревших тикетов. Из очереди в шапке кассы задание отменяется по одному: мост ставит отметку «отменено» и, когда принтер оживёт, просто пропустит его. Если задание уже ушло в печать, отмена честно скажет об этом — бумага в этом случае выйдет.

Кнопка «отменить» есть только у зависших — тех, что ждут принтера дольше трёх минут. Свежие задания видно строкой, но снять их нельзя, и это сделано нарочно: секундная заминка (принтер проснулся, дёрнули кабель) — норма, мост допечатает сам, а кнопка рядом с таким заданием означала бы потерянный чек.

У результата печати четыре состояния, и для кассира это разные новости:

Исход Что произошло
Напечатано мост подтвердил физическую печать
В очереди мост принял задание, но принтер недоступен — гость чек на руки не получил
Браузером моста нет или он не принял документ, печать пошла через диалог браузера
Не напечатано не удалось никак

При исходе «в очереди» браузерный фолбэк не запускается — иначе один чек напечатался бы дважды.

Задания идемпотентны: повторная отправка того же документа не даёт второй бумажки.


Кодовые страницы и нелатиница#

Термопринтер не знает, что такое UTF-8: он рисует по глифу на байт из выбранной однобайтовой таблицы. Поэтому кодовая страница задаётся на каждый настроенный принтер:

Значение Что делает
auto (по умолчанию) нашёл кириллицу — переключает голову на CP1251; латиница и латиница-расширенная (турецкая, польская, албанская) остаются как есть
cp1251 / cp866 явный выбор кириллической таблицы — дешёвые головки бывают с одной из двух
georgian-academy / georgian-ps / georgian-expert раскладки шрифтового ПЗУ грузинских устройств
utf8 историческое поведение: на любой нелатинице — кракозябры

Про грузинский честно. Какую таблицу «понимает» конкретная головка — свойство физического устройства, в спецификации протокола этого нет; поэтому таблица выбирается по устройству. Грузинской кодовой страницы в стандарте ESC/POS нет вообще, так что раньше «ხინკალი» уезжало романизацией — khinkali: читается, но заказано было не это.

Теперь строку, которую головка напечатать не может, мост рисует картинкой — растровая печать со встроенным шрифтом, она работает на любом принтере и от его ПЗУ не зависит. Встроенного шрифта хватает на латиницу и латиницу-расширенную, греческий, кириллицу, армянский и все три грузинских начертания (мхедрули, мтаврули, асомтаврули). Там, где текст печатается обычным способом, ничего не меняется — растр включается только по необходимости.

Поведение управляется галочкой «растр для нелатиницы» у каждого устройства (по умолчанию включена, есть и на странице моста, и в облачном разделе «Оборудование»). Снимете — вернётся прежняя романизация: это нужно для редких головок, не понимающих растровую печать.

Иероглифы (китайский, японский, корейский), иврит и арабица в шрифт намеренно не вошли: у письменностей справа налево строка вышла бы задом наперёд, и это хуже нынешнего результата. Панель станций на кухне честно показывает, что будет со строкой: «уйдёт картинкой» или «ни таблицы, ни шрифта нет».

Турецкая, польская и албанская латиница намеренно не прогоняются через CP1251: там ş, ğ, ą превратились бы в ?.


Ограничения#

  • Мост печатает только со своего компьютера. Браузер не достучится до моста на соседнем ПК: ставьте мост на каждое кассовое устройство или используйте печать через облако на принтер другого ПК.
  • Этикеточные принтеры TSPL/ZPL на живом железе не проверены — заказные стикеры используют ESC/POS; для неподдерживаемых символов мост может применять растр.
  • Ширину ленты решает устройство. Она берётся из настройки принтера, иначе из модели фискальной кассы, иначе принимается безопасной; ширина документа 80 мм на фискальную кассу не переносится, потому что касса не переносит строку, а обрезает её вместе с суммами.
  • Пречек не остаётся в очереди. Если чековый принтер настроен, но офлайн, счёт гостю печатается на фискальной кассе: бумажка нужна сейчас, а копия через час поверх оплаченного заказа — это вторая бумажка. Чек продажи ведёт себя иначе — он ждёт повтора.
  • Логотип печатает мост версии с поддержкой картинок. Более старый мост вместо логотипа оставляет пустую строку — счёт печатается как раньше; логотип появится после обновления моста. Принтер, не понимающий растр GS v 0, логотип не напечатает.
  • Свой код в подвале — только в веб-кассе. Логотип, шапку и подвал по каналу печатает и счёт гостя из приложения официанта на Android и из Cenaly Team на Windows, а свой QR-код или штрихкод в подвале — нет. Касса на Android, Windows и Linux печатает копию чека и счёт гостя без логотипа, своих строк и своего кода. На iPhone печати счёта нет.
  • Стикеры «только изменённые» и логотип на стикере — на KDS в браузере. Логотип на стикере печатает мост с поддержкой картинок; этикеточные принтеры TSPL/ZPL отдельно не поддерживаются — стикер идёт ESC/POS.
  • Пречек не уходит на кухонный принтер — для счёта гостю такой принтер считается негодным, и работа уходит на кассу.

Устранение неполадок#

Симптом Причина Что делать
Основной молчит, резерв тоже не печатает Резерв не выбран, исходный мост недоступен или резервное задание тоже ждёт Проверьте «Резервный принтер», очередь и состояние обоих принтеров; для принтера другого ПК — оба моста и облачную связь
На тикете нет «Гость N» Позиции не назначен гость В блоке «Места (гости)» назначьте гостя позиции до отправки на кухню
Тикет не напечатался Принтер недоступен или мост не принял задание Проверьте мост и очередь. Только принятое задание может ждать повторной отправки
Стикера после «Готово» нет У станции не включены стикеры либо не прошла печать Проверьте «Стикеры позиций 60×40», принтер и очередь; без моста — окно браузерной печати
Печатает не там Не задан нужный принтер станции или сработал запасной маршрут Проверьте «Принтер стикеров», роль этикеточного принтера и основной принтер станции
Вместо букв квадраты Принтер не поддерживает символы выбранной кодовой страницы Включите растр для поддерживаемых шрифтом письменностей; ограничения перечислены выше
Обрезаны строки или неверный размер Ширина бумаги не соответствует настройке Задайте реальную ширину принтера; для браузерных стикеров проверьте 60×40 мм

Частые вопросы#

Тикет напечатался дважды — почему?#

Скорее всего, у станции включена печать и на кассе, и на KDS. Это два разных устройства с двумя мостами, и каждое напечатало свой экземпляр. Оставьте одно значение в поле «Кто печатает».

Принтер отключили — заказы потерялись?#

Если мост принял задание, оно остаётся в очереди. При настроенном резерве зависший тикет может уйти туда; без резерва он ждёт восстановления основного принтера. Пока задание в очереди, бумаги физически нет. Если мост не принял документ, проверьте браузерное окно печати.

Можно ли печатать на кухню без моста?#

Кухонные тикеты идут через мост; если он не принял задание, открывается браузерная печать тикета. Разрешите всплывающее окно и выберите принтер. Принятое в очередь задание браузером повторно не печатается. Стикеры позиции и пакета имеют браузерный вариант — HTML-страницу 60×40 мм. Кассовые документы имеют браузерный фолбэк: печать через обычный диалог печати. Исключение — точка, где из железа только фискальный регистратор: там чек печатает сама касса, и браузерный фолбэк не включается.

Почему в списке принтеров пусто?#

Список берётся у моста на этом компьютере. Проверьте, что мост запущен и принтер добавлен в его настройки. Для принтера другого ПК сначала настройте «Печатать с другого ПК» в «Оборудовании», затем заново откройте настройки станции.

Модификаторы печатаются в манифесте пакета?#

Да. Кухонный тикет, стикер позиции и манифест пакета собираются одним форматом строки: название блюда, под ним модификаторы отдельными строками и комментарий. Так три бумажки по одному заказу выглядят одинаково и сверяются глазами.


Связанные разделы#