Путь задания при печати через Клиент ПМ
Кратко
При печати через Клиент ПМ на рабочей станции пользователя установлен компонент Принтум, который работает с локальной очередью печати, преобразует задание в PDF, передаёт его в ПринтМенеджер и участвует в применении оптимизации печати.
Этот сценарий используется, когда требуется управляемая печать с возможностью обработки задания на рабочей станции пользователя.
Участники процесса
| Компонент | Роль |
|---|---|
| Приложение пользователя | Создаёт задание печати |
| Локальная очередь печати рабочей станции | Принимает задание от приложения |
| Клиент ПМ | Забирает задание из локальной очереди, конвертирует и передаёт в ПринтМенеджер |
| ПринтМенеджер | Создаёт задание, применяет правила, хранит очередь |
| CUPS ПринтМенеджера | Передаёт задание на устройство |
| Встроенное приложение | Используется для выпуска отложенных заданий на МФУ |
Пошаговый путь задания
Шаг 1. Пользователь отправляет документ на печать
Пользователь в приложении (Word, Excel, браузер) нажимает «Печать» и выбирает принтер. На этом этапе логика одинакова для прямой и отложенной печати.
Шаг 2. Приложение создаёт задание в локальной очереди
Пользовательское приложение создаёт задание и отправляет его в локальную очередь печати на рабочей станции.
Шаг 3. Клиент ПМ получает задание
Клиент ПМ просматривает локальную очередь и забирает из неё новое задание.
Шаг 4. Клиент ПМ конвертирует задание в PDF
Клиент ПМ преобразует задание в PDF — основной формат для дальнейшей обработки в Принтум.
Шаг 5. Клиент ПМ извлекает атрибуты задания
Клиент ПМ анализирует задание из локальной очереди и извлекает параметры:
- Формат
- Дуплекс
- Количество страниц
- Цветность
- Ориентация
- Разбор по копиям
- Финишные опции
Шаг 6. Клиент ПМ добавляет задание в очередь ПринтМенеджера
После формирования PDF и извлечения атрибутов Клиент ПМ добавляет задание в очередь ПринтМенеджера.
Шаг 7. ПринтМенеджер применяет правила печати
ПринтМенеджер проверяет и применяет правила печати к заданию.
Шаг 8. Клиент ПМ получает настройки оптимизации
Клиент ПМ запрашивает из ПринтМенеджера настройки оптимизации (например, параметры экономии тонера).
Шаг 9. Клиент ПМ применяет оптимизацию и отправляет образ документа
После применения алгоритма экономии Клиент ПМ отправляет образ документа в ПринтМенеджер.
Шаг 10. Дальнейший путь зависит от типа печати
Прямая печать
Клиент ПМ отправляет задание в CUPS ПринтМенеджера. CUPS передаёт задание на конкретный принтер — документ печатается.
Отложенная печать
Задание остаётся в очереди ПринтМенеджера. Когда пользователь авторизуется на МФУ через Встроенное приложение, приложение запрашивает у ПринтМенеджера список заданий. После нажатия «Печать» ПринтМенеджер отправляет задание в CUPS, CUPS — принтеру.
Шаг 11. Завершение обработки
После успешной печати ПринтМенеджер:
- переводит задание в архив;
- обновляет статистику печати;
- передаёт статистику в Мониторинг после синхронизации.
Где искать проблему
| Симптом | Возможный участок диагностики |
|---|---|
| Задание не появилось в Принтум | Локальная очередь, Клиент ПМ, подключение к ПринтМенеджеру |
| Задание появилось, но не печатается | ПринтМенеджер, CUPS, устройство |
| Пользователь не видит задание на МФУ | Очередь ПринтМенеджера, Встроенное приложение, авторизация |
| Статистика не обновилась в Мониторинге | Синхронизация Мониторинга и ПринтМенеджера |
Что важно помнить
- Задание сначала попадает в локальную очередь рабочей станции, а затем забирается Клиентом ПМ.
- Клиент ПМ конвертирует задание в PDF.
- Клиент ПМ участвует в применении оптимизации печати.
- При прямой печати задание передаётся в CUPS сразу; при отложенной — остаётся в очереди до авторизации на МФУ.
- Статистика появляется в Мониторинге только после синхронизации.