Как устроена очередь заданий
Назначение
Описание жизненного цикла задания печати в системе Принтум: от отправки пользователем до выпуска на устройстве.
Кратко
Очередь заданий — хранилище документов в ПринтМенеджере, ожидающих печати. В очереди находятся задания прямой печати (до передачи в CUPS), отложенной печати (до авторизации пользователя на МФУ), а также задания в процессе обработки.
Когда создаётся задание
Задание создаётся после получения документа ПринтМенеджером. Затем:
- выполняется анализ задания;
- извлекаются атрибуты;
- применяются правила печати;
- формируется внутреннее задание системы.
Что хранится в очереди
- Документ (образ в формате PDF или PostScript).
- Параметры печати.
- Принадлежность пользователю.
- Текущее состояние задания.
Как пользователь получает очередь на МФУ
При отложенной печати:
пользовательПользователь авторизуется на МФУ черезВстроенноевстроенное приложение;- Встроенное приложение запрашивает у ПринтМенеджера список заданий пользователя;
очередьОчередь отображается на экране МФУ.
Пользователь видит только свои задания.задания и те, которые доступны ему в рамках делегирования заданий от других пользователей..
Когда задание отправляется на печать
Прямая печать
Задание сразу передаётся в CUPS и далее на устройство.
Отложенная печать
Задание остаётся в очереди до подтверждения пользователем на МФУ.
Когда задание покидает очередь
После успешной печати ПринтМенеджер:
переводитПереводит задание в архив;обновляетОбновляет статистику;удаляетУдаляет активное задание из очереди.
Задание также может быть удалено правилами печати (например, правилом автоудаления).