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

Очистить очередь печати

Простая служебная операция: выбросить из очереди печати всё, что там лежит.

Где искать: Модули → Печать чеков → Обслуживание → Очистить очередь печати

Разбор на примере

Очистка очереди печати

Одна строка пояснения и две кнопки: «Выполнить» — убрать задания сейчас, «По расписанию» — делать это автоматически.

Когда это нужно

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

Расписание имеет смысл там, где этикетки печатают редко и мелкими партиями: ежедневная очистка не даёт накапливаться хламу за принтерами, которых давно нет. Учтите: очистка не отличает зависшее задание от свежего — поставленное за минуту до запуска и ещё не напечатанное тоже исчезнет.

Границы действия

Служба убирает задания только текущей компании. Это важное обещание: в базе с несколькими компаниями очистка в одной не заденет очереди других (в базе с одной компанией очищается вся очередь). Запуск по расписанию чистит очередь той компании, в которой расписание поставили.

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

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