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