Перейти до змісту

Друк чеків

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

Звучить дрібно, поки не зіткнешся: чек без назви фірми, етикетка без штрихкоду або принтер на складі, який мовчить, зупиняють роботу так само надійно, як помилка в проводках. Тому шаблон і апарат тут заведені окремими об'єктами й налаштовуються один раз.

Маршрут: від шаблона до паперу

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

Що важливо розуміти

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

Порожня черга — це добре. Черга друку працює як поштова скринька: принтер забирає завдання й видаляє його. Тому непорожня черга майже завжди означає, що апарат не забирає — а не що система не надрукувала.

POS друкує інакше. Каса будує чек сама й друкує його через браузер касового компʼютера — шаблонів цього модуля й довідника принтерів вона не використовує. Якщо чек не виліз із каси, дивитися треба в POS, а не тут.

Шаблон — це текст, а не конструктор. У ньому поруч живуть команди принтера й підстановки полів; помилка в дужках дає не «криву верстку», а стрічку з ієрогліфами. Правити шаблон краще малими кроками, друкуючи після кожного.

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

З чого почати в новій базі

  1. Чеки рахунків клієнтів — шаблон чека під ваш принтер і ваші реквізити.
  2. Етикетки товарів — шаблони наліпок.
  3. Етикетки за замовчуванням — призначити форми, щоб не вибирати щоразу.
  4. Налаштування друку — без нього друк чека з рахунку не почнеться; принтери — апарати, що забирають завдання з черги.
  5. Надрукувати перший чек і першу етикетку — і поправити шаблони по факту.

Часті задачі

Треба Куди йти
змінити вигляд касового чека Чеки рахунків клієнтів
змінити вигляд наліпки на товар Етикетки товарів
не вибирати форму щоразу Етикетки за замовчуванням
увімкнути друк чека з рахунку Налаштування друку
підключити принтер етикеток на складі Принтери
перевірити, чи пішло завдання на друк Черга друку
прибрати завислі завдання Очистити чергу друку

Усі об'єкти модуля

Довідники: чеки рахунків клієнтів · етикетки товарів · принтери

Журнали: черга друку

Налаштування: налаштування друку · етикетки за замовчуванням

Службові операції: очистити чергу друку

Куди дивитися далі