Skip to main content

Как устроена очередь заданий в Printum

Как устроена очередь заданий в Printum

Кратко

Очередь заданий используется ПринтМенеджер для хранения и обработки документов печати.

В очереди находятся задания:

  • прямой печати;
  • отложенной печати;
  • задания, ожидающие release пользователем.

Когда создаётся задание

Задание создаётся после получения документа ПринтМенеджер.

После этого:

  1. выполняется анализ задания;
  2. извлекаются атрибуты;
  3. применяются правила печати;
  4. формируется внутреннее задание системы.

Что хранится в очереди

В очереди хранится:

  • документ;
  • параметры печати;
  • принадлежность пользователю;
  • состояние задания.

Как пользователь получает очередь

При отложенной печати:

  1. пользователь авторизуется на МФУ;
  2. Встроенное приложение получает список заданий;
  3. очередь отображается пользователю.

Пользователь видит только свои задания.

Когда задание отправляется на печать

Прямая печать

Задание сразу передаётся в CUPS и далее на устройство.

Отложенная печать

Задание остаётся в очереди до подтверждения пользователем на МФУ.

Когда задание удаляется

После успешной печати ПринтМенеджер:

  1. переводит задание в архив;
  2. обновляет статистику;
  3. удаляет активное задание из очереди.

Также удаление может выполняться правилами печати.

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

  • Очередь управляется ПринтМенеджер.
  • Пользователь видит только свои задания.
  • При отложенной печати задания могут храниться в очереди длительное время.
  • После печати задания переводятся в архив.

Типовые проблемы

Симптом Возможная причина
Пользователь не видит задания Проблема очереди или авторизации
Задание не удаляется Проблема обработки задания
Задание исчезает после печати Задание переведено в архив
Очередь пустая Задание не дошло до ПринтМенеджер

Связанные страницы

  • Как работает отложенная печать
  • Как работает авторизация на МФУ
  • Как Printum обрабатывает задание печати