Перейти к содержанию

Печать чеков

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

Звучит мелко, пока не столкнёшься: чек без названия фирмы, этикетка без штрихкода или молчащий принтер на складе останавливают работу так же надёжно, как ошибка в проводках. Поэтому шаблон и аппарат здесь заведены отдельными объектами и настраиваются один раз.

Маршрут: от шаблона до бумаги

Шаблон: чек счёта клиента  ·  этикетка товара
        ↓
Этикетки по умолчанию — какую форму брать, не спрашивая каждый раз
        ↓
Очередь печати → Принтеры (аппарат забирает сам)
        ↓
Очистить очередь печати — если там застряло
  1. Чеки счетов клиентов — шаблон кассового чека: обычный текст, в который вплетены команды принтера в фигурных скобках и слова-поля, которые система заменяет данными документа.
  2. Этикетки товаров — шаблоны наклеек: что напечатается на этикетке товара или коробки из поступления.
  3. Этикетки по умолчанию — две настройки, избавляющие от ежедневного выбора формы.
  4. Настройки печати — имя рабочей станции и название принтера на ней. Без них печать чека из счёта не начнётся, но сам чек всё равно идёт в очередь печати: станцию и принтер система в задание не кладёт.
  5. Очередь печати и принтеры — второй путь: система кладёт задание в очередь, а аппарат со своим ключом сам его забирает.
  6. Очистить очередь печати — выбросить всё, что застряло.

Что важно понимать

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

Пустая очередь — это хорошо. Очередь печати работает как почтовый ящик: принтер забирает задание и удаляет его. Поэтому непустая очередь почти всегда означает, что аппарат не забирает, — а не что система не напечатала.

POS печатает иначе. Касса строит чек сама и печатает его через браузер кассового компьютера — шаблонов этого модуля и справочника принтеров она не использует. Если чек не вылез из кассы, смотреть надо в POS, а не здесь.

Шаблон — это текст, а не конструктор. В нём рядом живут команды принтера и подстановки полей; ошибка в скобках даёт не «кривую вёрстку», а ленту с иероглифами. Править шаблон лучше малыми шагами, печатая после каждого.

Печать этикеток вызывают из документов. Действие «Печать этикеток» есть в поступлении, в карточке товара и в заказе на обслуживание; в поступлении рядом — «Печать этикеток (Принтер)». Шаблон для очереди печати (поступление и товар) подставляют этикетки по умолчанию, а вид PDF — настройка печати этикеток; заказ на обслуживание печатает только PDF.

С чего начать в новой базе

  1. Чеки счетов клиентов — шаблон чека под ваш принтер и ваши реквизиты.
  2. Этикетки товаров — шаблоны наклеек.
  3. Этикетки по умолчанию — назначить формы, чтобы не выбирать каждый раз.
  4. Настройки печати — без них печать чека из счёта не начнётся; принтеры — аппараты, которые забирают задания из очереди.
  5. Напечатать первый чек и первую этикетку — и поправить шаблоны по факту.

Частые задачи

Нужно Куда идти
изменить вид кассового чека Чеки счетов клиентов
изменить вид наклейки на товар Этикетки товаров
не выбирать форму каждый раз Этикетки по умолчанию
включить печать чека из счёта Настройки печати
подключить принтер этикеток на складе Принтеры
проверить, ушло ли задание на печать Очередь печати
убрать зависшие задания Очистить очередь печати

Все объекты модуля

Справочники: чеки счетов клиентов · этикетки товаров · принтеры

Журналы: очередь печати

Настройки: настройки печати · этикетки по умолчанию

Служебные операции: очистить очередь печати

Куда смотреть дальше