2. Компоненты системы

Справочник по каждому компоненту Принтум

Мониторинг

Мониторинг

Мониторинг — справка по компоненту

Назначение

Мониторинг — обязательное ядро системы Принтум. Отвечает за обнаружение устройств, сбор данных, управление пользователями, отчёты, интеграции и управление конфигурацией всех ПринтМенеджеров.

Основные функции

Где настраивается

https://<адрес>:8001/config/

Учётные данные по умолчанию

Путь установки и ключевые файлы

Файл Назначение
/opt/printum/.env Переменные окружения
/opt/printum/.version Версия Мониторинга
/opt/printum/docker-compose.yml Docker-стек
/opt/printum/logs.sh Скрипт сбора логов
/opt/printum/backup.sh Скрипт создания бэкапа

Контейнеры Docker

Контейнер Роль
printum-backend Работа API Мониторинга, все не фоновые задачи.
printum-clickhouse Столбцовая система управления базами данных.
printum-dashboard Личный кабинет.
printum-nginx HTTP-сервер и обратный прокси-сервер, а также TCP/UDP прокси-сервер общего назначения.
Он проксирует все http соединения от\до приложения, отдает статику и т.д.
printum-postgres База данных PostgreSQL.
printum-redis Брокер сообщений.
printum-scheduler Выполнение задач Мониторинга, планировщик задач для celery.
printum-worker-default Обработка всех фоновых задач Мониторинга: отправка писем, обработка данных от принтеров.
Один из трёх контейнеров с celery.
printum-worker-high Обработка всех фоновых задач Мониторинга: отправка писем, обработка данных от принтеров.
Один из трёх контейнеров с celery.
printum_worker-low Обработка всех фоновых задач Мониторинга: отправка писем, обработка данных от принтеров.
Один из трёх контейнеров с celery.

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

Мониторинг является обязательным компонентом во всех поставках Printum. Он устанавливается первым и служит центральным узлом управления: управляет пользователями и устройствами, агрегирует статистику распределённых филиальных сетей, обеспечивает интеграцию с внешними системами.


Связанные компоненты


Что диагностировать перед эскалацией

cat /opt/printum/.version
cd /opt/printum && sudo docker-compose ps
sudo bash /opt/printum/logs.sh
sudo df -h
sudo du -h --max-depth=1 / | sort -hr

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

Проблема Причина Решение
Timeout error при установке Неверно указана переменная MON_HOSTNAME или нет разрешения доменного имени с DNS 1. Проверить корректность записи доменного имени в переменной MON_HOSTNAME.
2. Проверить разрешение имени сервера в DNS.
3. Запустить установку повторно.
Конфликт адресов Docker после установки Диапазон 10.28.32.0/26 пересекается с локальной сетью Указать другой пул адресов Docker в /etc/docker/daemon.json и перезапустить Docker
Обнаружены не все устройства Неверный IP в локации, SNMP отключён, агент не опрашивает локацию Проверить IP локации, статус SNMP командой snmpwalk, настройки агента в Настройки → Модули
Ошибка обновления: network has active endpoints Контейнер занимает сеть во время обновления Перезагрузить сервер и запустить обновление повторно

Расширенные возможности Мониторинга

Произвольные OID и гибкий SNMP-опрос

Система поддерживает произвольный набор OID — она может собирать любые параметры, которые устройства отдают по SNMP. Это счётчики, уровень расходных материалов, ошибки, температура, скорость печати и т.д. Стандартный набор OID покрывает большинство задач, но администратор может расширить его для специфических моделей или требований.

Точность данных при работе с Локальным агентом

Когда используется Локальный агент для мониторинга USB-принтеров, следует учитывать особенности точности данных:

Справочники запчастей и прогнозирование замены

Система поставляется с базой запчастей и материалов для распространённых моделей принтеров. Администратор может дополнять справочники вручную или попросить поддержку дополнить их при появлении новых устройств. Благодаря этому Мониторинг может прогнозировать замену деталей даже для устройств, которые сами не отслеживают расходники.

Интеграция с ПринтМенеджером

При настройке интеграции ПринтМенеджер автоматически получает от Мониторинга данные по целевым устройствам и пользователя без ручного ввода. В обратную сторону ПринтМенеджер возвращает статистику по заданиям, теневым копиям, квотам и событиям.

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

ПринтМенеджер

ПринтМенеджер

ПринтМенеджер — справка по компоненту

Назначение

ПринтМенеджер — опциональный модуль управления печатью. Подключается к Мониторингу и обеспечивает управление заданиями, авторизацию на МФУ, правила, квоты, архив документов.

Основные функции

Где настраивается

Панель администратора ПринтМенеджера:

https://<адрес>:8080/config/

Учётные данные по умолчанию

Путь установки и ключевые файлы

Файл Назначение
/opt/printmanager/.env Переменные окружения
/opt/printmanager/.version Версия ПринтМенеджера
/opt/printmanager/docker-compose.yml Docker-стек
/opt/printmanager/logs.sh Скрипт сбора логов
/opt/printmanager/backup.sh Скрипт создания бэкапа

Контейнеры Docker

Контейнер Роль
printmanager_web Панель администратора, NGINX.
printmanager-app Выполнение приложений ПМ, django-приложение панели администратора.
printmanager-celery Фоновые задачи: синхронизация, импорт, статистика.
printmanager-celery-print-queue Обработка прямой и отложенной очереди бесклиентской печати.
printmanager-cups Сервер печати CUPS — обработка и отправка заданий.
printmanager-scheduler Планировщик задач.
printmanager-redis Redis-брокер.
printmanager-redis-sentinel Часть Redis, существует только в схеме с балансировкой.
printmanager-converter-server TCP-конвертер сервер для работы внешней авторизации.
printmanager-ftpd Временное хранилище для обмена файлами сканирования\копирования с некоторыми принтерами.
printmanager-db База данных PostgreSQL.

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

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

Может работать совместно с Мониторингом на одном сервере (конфигурация Сингл) или на отдельном сервере (Сплит). Для высокой доступности — несколько узлов в конфигурации Кластер Active-Active. Для удалённых площадок — Филиальный ПМ.


Связанные компоненты


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

Проблема Причина Решение
Задания не появляются в очереди печати Клиент ПМ не подключается к серверу, неверный токен доступа Проверить PM_ACCESS_TOKEN в настройках Клиента ПМ; убедиться, что порт 8080 доступен
Файл недоступен при отложенной печати (кластер) NFS-хранилище недоступно или неверно настроено Проверить DRIVER_OPTS_DEVICE, DRIVER_OPTS_O, DRIVER_OPTS_TYPE в /opt/printmanager/.env
FATAL: sorry, too many clients already Превышен лимит подключений к PostgreSQL Увеличить max_connections по формуле: (3×N + 70) × T

Что диагностировать перед эскалацией

cat /opt/printmanager/.version
cd /opt/printmanager && docker-compose ps
sudo bash /opt/printmanager/logs.sh
sudo df -h
sudo du -h --max-depth=1 / | sort -hr

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

ПринтМенеджер

Как Принтум использует CUPS

Назначение Описание того, как ПринтМенеджер использует систему печати CUPS (Common UNIX Printing System) для организации очереди и обработки заданий на Linux-серверах. Кратко CUPS (Common Unix Printing System) используется ПринтМенеджером для приёма и передачи заданий печати на устройства. CUPS является частью пути задания при прямой и отложенной печати в обоих сценариях — через Клиент ПМ и при бесклиентской печати. Где используется CUPS При бесклиентской печати — принимает PostScript-задание с рабочей станции. При прямой печати — передаёт задание на устройство. При выпуске отложенного задания — передаёт задание на устройство после авторизации пользователя. Как задания попадают в CUPS При бесклиентской печати Универсальный драйвер на рабочей станции отправляет PostScript-задание напрямую в CUPS ПринтМенеджера. При печати через Клиент ПМ После обработки задания ПринтМенеджер или Клиент ПМ отправляет итоговое задание в CUPS. Как ПринтМенеджер работает с CUPS ПринтМенеджер периодически опрашивает CUPS на наличие новых заданий. При обнаружении нового задания — анализирует и применяет правила. После обработки передаёт итоговое задание обратно в CUPS. CUPS отправляет задание на физическое устройство. Диагностика через веб-интерфейс CUPS Веб-интерфейс CUPS доступен по адресу: https://<ip_сервера>:1631 Что проверять: наличие задания в очереди; статус задания; ошибки передачи; доступность устройства. Что важно помнить CUPS является обязательной частью пути задания. При бесклиентской печати задание сначала попадает в CUPS, затем ПринтМенеджер его забирает. При прямой и отложенной печати CUPS отправляет итоговое задание на устройство. Типовые проблемы Симптом Возможная причина Задание не появляется в CUPS Проблема драйвера или сетевого подключения Задание зависло в CUPS Проблема устройства или CUPS Задание не передаётся на МФУ Проблема протокола или драйвера устройства Задание исчезло из CUPS ПринтМенеджер завершил обработку и удалил исходное задание Связанные страницы Путь задания при бесклиентской печати Путь задания при печати через Клиент ПМ Как диагностировать проблемы печати по этапам

ПринтМенеджер

Как работают правила печати

Назначение

Описание механизма правил печати в Принтум: условия применения, действия, приоритеты и взаимодействие с квотами.


Кратко

Правила печати — механизм автоматической обработки заданий в ПринтМенеджере. Правила применяются до отправки задания на устройство и могут изменять параметры задания, ограничивать или разрешать печать, управлять очередью.

Когда применяются правила

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

  1. анализирует параметры задания;
  2. применяет правила печати;
  3. формирует итоговое задание.

Какие параметры анализируются

Виды правил

Что правила могут сделать с заданием

В зависимости от настроек ПринтМенеджер может:

Влияние правил на формат задания (PostScript vs PDF)

При бесклиентской печати действует настройка USE_PS_PRINTING. Если включены правила по количеству страниц, цветности или автоудалению — ПринтМенеджер принудительно конвертирует задание в PDF, даже если USE_PS_PRINTING включена. Если таких правил нет — задание может обрабатываться в PostScript без конвертации.

Как правила связаны с очередью

После применения правил ПринтМенеджер формирует итоговое задание и либо сохраняет его в очереди (отложенная печать), либо сразу отправляет в CUPS (прямая печать).

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

СимптомВозможная причина
Ограничения по страницам не работаютПроблема настройки правил или формата задания
Цветность определяется неверноПроблема обработки задания или формата
Документ удаляется после печатиСработало правило автоудаления
Задание обрабатывается медленноВыполняется конвертация в PDF

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

ПринтМенеджер

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

Назначение

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


Кратко

Очередь заданий — хранилище документов в ПринтМенеджере, ожидающих печати. В очереди находятся задания прямой печати (до передачи в CUPS), отложенной печати (до авторизации пользователя на МФУ), а также задания в процессе обработки.

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

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

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

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

Как пользователь получает очередь на МФУ

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

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

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

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

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

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

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

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

Когда задание покидает очередь

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

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

Задание также может быть удалено правилами печати (например, правилом автоудаления).

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

СимптомВозможная причина
Пользователь не видит задания на МФУПроблема очереди или авторизации
Задание не удаляется из очередиПроблема обработки или зависание задания
Задание исчезло после печатиНормальное поведение — задание переведено в архив
Очередь пустая, хотя задание было отправленоЗадание не достигло ПринтМенеджера

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

ПринтМенеджер

Драйверы и печатный конвейер в Принтум

Эффективная печать зависит от правильного выбора драйвера и схемы передачи задания на сервер. Принтум использует гибкую модель, позволяя назначать различные драйверы для каждого устройства, а в бесклиентском режиме оптимизировать обработку за счёт PostScript-файлов. Generic PostScript как драйвер по умолчанию При импорте МФУ из Мониторинга в ПринтМенеджер всем устройствам назначается драйвер Generic PostScript . Этот драйвер является универсальным и обеспечивает совместимость с большинством моделей. Его преимущества: Отсутствие зависимости от конкретного производителя. Корректная передача основных атрибутов задания (формат бумаги, двусторонность, цветность). Минимальные проблемы при установке и обслуживании. Однако в некоторых ситуациях Generic PS может привести к плохо распечатанным документам (глифы, некорректные цвета) или неоптимальной скорости. В таких случаях администратор может переключить устройство на другой драйвер. Альтернативные драйверы Generic PCL – другой универсальный драйвер, основанный на протоколе PCL. Может быть полезен, если МФУ поддерживают PCL и возникли проблемы с PostScript. Generic PDF – позволяет передавать в печатный конвейер PDF-файлы. Используется в бесклиентской схеме для оптимизации скорости (см. ниже). Драйверы производителей – для конкретных моделей или брендов (например, Canon, Xerox, Kyocera). Иногда даёт лучшее качество печати, полный контроль над функциями (скрепки, финишеры), но увеличивает число устанавливаемых драйверов и сложность поддержки. Изменение драйвера выполняется в интерфейсе администрирования Принтум. Менять драйвер имеет смысл, если возникают проблемы: иероглифы вместо текста, неправильная цветность, слишком медленная печать. Бесклиентская печать и PostScript-конвейер В схеме без Клиента ПМ (см. отдельную статью) сервер получает PostScript-файлы напрямую. Это позволяет пропустить шаг преобразования, который выполняет клиент, и существенно ускоряет обработку больших заданий. В недавних версиях Принтум обработка 500-страничных документов в бесклиентской схеме происходит в разы быстрее , чем при передаче через Клиент ПМ. Причины: сервер сразу получает PostScript-код, который можно отправить на МФУ без повторного преобразования; разделение конвейера: сканирование, распаковка, конвертация и отправка выполняются параллельно. PDF против PostScript Иногда МФУ лучше печатают PDF, особенно если документы содержат сложные шрифты или графику. В бесклиентской схеме можно выбрать «Generic PDF». Но следует помнить: PDF-поток может быть медленнее для некоторых МФУ; PostScript остаётся более надёжным универсальным форматом для промышленной печати; переход на PDF может повлиять на работу правил (например, анализ цветности). Рекомендации Используйте Generic PostScript как стандарт. Он обеспечивает максимальную совместимость. Переключайтесь на Generic PCL или драйвер производителя , если наблюдаются проблемы: некорректная печать, необычно длинные задержки. Для больших документов (сотни страниц) используйте бесклиентскую схему и PostScript-конвейер. Это ускоряет обработку. Тестируйте новые модели МФУ с разными драйверами и фиксируйте результаты. Это поможет при масштабировании системы. Итог Выбор драйвера влияет на качество и скорость печати. Принтум по умолчанию выбирает Generic PostScript, но позволяет переходить на PCL, PDF или продуктовые драйверы в зависимости от задач. Бесклиентская схема и PostScript-конвейер дают значительный прирост производительности при печати больших документов.

ПринтМенеджер

Теневое копирование и архив печатных заданий

Принтум позволяет не только управлять заданиями в очередях, но и хранить копии документов, которые пользователи печатали или копировали. Эта возможность называется теневым копированием . Она полезна для выполнения нормативных требований, контроля содержимого и анализа инцидентов. Что такое теневое копирование Теневое копирование – это сохранение образа документа, который был распечатан или откопирован. В случае печати сервер сохраняет PDF-представление задания. При копировании устройство вместо обычной функции «копировать» выполняет «сканирование + печать»: Пользователь кладёт документ в АПД или на стекло, нажимает «Копия». Встроенное приложение сканирует документ, отправляет его на сервер и одновременно запускает печать на устройстве. Сканированный файл сохраняется на сервере как теневой образ. Таким образом, копирование превращается в сканирование плюс печать. Это позволяет сохранить содержимое копий так же, как сохраняются печатные задания. Какие документы сохраняются Печатные задания , отправленные через ПринтМенеджер. Они сохраняются в виде PDF (либо в исходном формате, если настроено). Копии , выполненные на МФУ со Встроенным приложением. Сканирования , отправленные через функцию «Сканировать в e-mail» или «Сканировать в папку» – файлы сохраняются в формате PDF и могут быть архивированы. По умолчанию хранение теневых копий отключено, чтобы не расходовать место. Администратор может включить его для всех или отдельных устройств и установить срок хранения (например, 3 дня, 1 неделя, 1 месяц). Управление и доступ Конфиденциальность. Теневые копии содержат реальные документы, поэтому доступ к ним ограничивается правами. Обычно только администраторы безопасности или ответственные менеджеры могут просматривать архив. Аудит. Каждое сохранённое задание привязывается к пользователю, времени, устройству и параметрам печати. Это упрощает расследование инцидентов. Большие документы. Для сканов большого объёма (например, >100 МБ) предусмотрено автоматическое разбиение на несколько файлов. Пользователь получает архив в виде нескольких частей по электронной почте или через веб-интерфейс. Ограничения Теневое копирование доступно только на устройствах, где установлено Встроенное приложение. Для обычных МФУ без приложения сохраняются только печатные задания. Архив сканов в текущей версии не отображается как отдельный раздел, однако файлы доступны через API или могут быть выгружены администратором. Объём хранилища должен быть заранее спланирован. Хранение больших документов увеличивает требования к дисковому пространству. Когда использовать Нормативные требования. Некоторые организации обязаны сохранять копии распечаток и копирований (например, в сфере финансов или медицины). Защита информации. Теневые копии помогают расследовать утечки и контролировать соблюдение политики использования печатающих устройств. Аналитика. Анализ содержимого может выявлять типы документов, чаще всего печатаемые в компании, и оптимизировать процессы. Заключение Теневое копирование расширяет возможности Принтум, превращая систему управления печатью в инструмент контроля информации. Грамотная настройка позволяет соблюсти баланс между потребностями безопасности и затратами на хранилище. При проектировании учтите наличие Встроенных приложений на МФУ и требования к времени хранения.

Клиент ПМ

Клиент ПМ

Клиент ПМ — справка по компоненту

Клиент ПМ — справка по компоненту Назначение Клиент ПМ — опциональный компонент, устанавливаемый на рабочие станции пользователей. Обеспечивает формирование и отправку печатных заданий на сервер ПринтМенеджера, управление локальным списком МФУ и применение алгоритмов экономии тонера. Когда используется Клиент ПМ необходим, когда рабочие станции пользователей должны отправлять задания через сервер ПринтМенеджера. Поддерживает Windows, Linux, macOS. Прямая и отложенная печать с управлением заданиями из ЛК. Экономия тонера (алгоритмы осветления, сглаживания). Автоматическое добавление/удаление МФУ на рабочей станции. Основные функции Формирование задания. В составе клиента — XPS-драйвер (Windows) или PS-ориентированный драйвер (Linux). Задание формируется и отправляется на сервер ПринтМенеджер. Управление МФУ. Автоматически добавляет и удаляет МФУ на АРМ в соответствии с настройками сервера. Экономия тонера. Применяет преднастроенные алгоритмы осветления и сглаживания по политике организации или профилю пользователя. Связанные компоненты ПринтМенеджер — сервер, на который Клиент ПМ отправляет задания (порт 8080). Мониторинг — источник пользователей и настроек. Где настраивается Файл настроек: C:\Program Files\printum\printmanager_client\settings.yml Токен доступа PM_ACCESS_TOKEN — в панели ПринтМенеджер: Администрирование → Системные настройки → Общие настройки. Адрес сервера задаётся при установке: PRINTMANAGER_BASE_URL (Linux) или параметр MSI (Windows). Типовые проблемы Проблема Причина Решение Сообщение о сертификате при установке Некорректная цепочка сертификатов GlobalSign Запустить certlm.msc, установить сертификат «ООО Принтум» в Доверенные издатели; GlobalSign GCC R45 EV CodeSigning CA 2020 — в промежуточные; GlobalSign Code Signing Root R45 — в корневые No user authorized, removing all printers Пользователь не найден в системе управления печатью или неверный SID Проверить наличие пользователя в разделе «Сотрудники»; проверить токен access_token Max retries exceeded при подключении к серверу Сервер ПринтМенеджер недоступен по указанному адресу и порту 8080 Проверить сетевую доступность сервера с рабочей станции AssertionError: Adding printer Printum means critical error МФУ Printum с драйвером Printum XPS не найден Удалить МФУ вручную и переустановить Клиент ПМ Что важно для диагностики Логи Windows: eventvwr → Журналы Windows → Приложения → источник «ПринтМенеджер Client» Файл настроек: settings.yml — проверить PRINTMANAGER_BASE_URL, PM_ACCESS_TOKEN, use_cups_ssl Версия: C:\Program Files\printum\printmanager_client\as_service.exe → Свойства → Подробно → Версия файла Что проверить перед эскалацией Версию Клиента ПринтМенеджер (see «Что важно для диагностики») Содержимое файла settings.yml Логи из eventvwr с ошибками Доступность сервера ПринтМенеджер: адрес и порт 8080

Клиент ПМ

Экономия тонера в Принтум


title: Экономия тонера в Принтум slug: ekonomiya-tonera-v-printum tags: [тонер, экономия, Клиент ПМ, настройка] domain: Printing type: Overview audience: partner-engineer product_versions: "All" status: ready related_components: [Клиент ПМ, ПринтМенеджер]

Экономия тонера в Принтум

Расход расходных материалов — важная статья затрат на печать. Принтум предоставляет возможность снижать расход тонера (или чернил) посредством программных настроек. Эта страница описывает принцип работы функции и её ограничения.


Как работает экономия

Экономия тонера реализована в Клиенте ПМ и основывается на регулировке плотности заливки изображений и текста:

Эффект зависит от типа документа: на текстовых документах экономия заметна (до 20–30 % уменьшения расхода), на графических — меньше. Визуальное качество сохраняется на приемлемом уровне для большинства офисных материалов.


Почему это уникальная опция

Функция экономии тонера встречается в немногих продуктах управления печатью. В Принтум она интегрирована в стандартный Клиент ПМ и не требует дополнительных лицензий. Это позволяет оптимизировать расходы без покупки специализированного ПО.


Ограничения и планы развития


Настройка

  1. В консоли администрирования включите опцию экономии тонера для нужных пользователей, групп или устройств.
  2. Выберите уровень экономии. Начните с небольшого (10 %), чтобы проверить восприятие. Постепенно увеличивайте, если качество устраивает.
  3. Предупредите пользователей о включении функции и собирайте обратную связь. Для презентаций или договоров экономию рекомендуется отключать.

Локальный агент

Локальный агент

Локальный агент — справка по компоненту

Назначение

Локальный агент — служба на рабочей станции. Отслеживает локальную очередь печати и передаёт данные о заданиях и USB-устройствах в Мониторинг.

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

Ключевые параметры конфигурации (Windows)

Файл: Printum.JobTracking.WindowsService.exe.config

Параметр Описание
PrintumURL Адрес Мониторинга, например http://10.0.0.1:8000/localprinter/
PrintumClientKey Ключ из Панели администратора Мониторинга → Локальные принтеры → Клиентские ключи
OnlyUSB true — только USB-принтеры, false — все очереди

Что важно для диагностики

Просмотр событий → Источник ServicePrintum

systemctl status printum-jtm

Основные функции


Связанные компоненты


Где настраивается


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

Проблема Причина Решение
Локальные принтеры меняют название после печати Неактуальные задания в спулере рабочей станции Остановить спулер: net stop spooler; удалить файлы *.shd и *.spl из C:\Windows\System32\spool\PRINTERS; запустить: net start spooler
Статистика не отображается в ЛК Неверный PrintumURL или PrintumClientKey Проверить конфигурационный файл агента

Что проверить перед эскалацией

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


Локальный агент

Как Локальный агент отслеживает задания печати

Назначение

Описание механизма отслеживания заданий печати Локальным агентом мониторинга на рабочих станциях с локально подключёнными устройствами.


Кратко

Локальный агент (внутреннее техническое название службы — Job Tracking Monitor, PrintumJTMS) — Windows-служба, устанавливаемая на компьютер пользователя или сервер печати. Её задача — отслеживать локальную очередь печати и отправлять информацию о заданиях на бэкенд Принтум.

Основная задача

Локальный агент:

Как работает мониторинг очереди

Служба работает в фоне и постоянно опрашивает очередь печати Windows с интервалом 60 мс. Отслеживаемые статусы заданий:

Как отправляются данные

Данные отправляются на бэкенд по TCP. Доставка сообщений не гарантирована: при проблемах со связью часть событий может быть потеряна без возможности восстановления.

Потенциальные проблемы

Потеря событий при нестабильном соединении

Если в момент отправки данных связь с бэкендом прервалась, событие теряется. Механизма повторной отправки нет.

Быстрое удаление задания из очереди

Если задание исчезает из очереди быстрее, чем Локальный агент успевает его опросить (между итерациями по 60 мс), нужный статус может не зафиксироваться.

Логи

Логи Локального агента записываются в стандартный журнал событий Windows:

Просмотр событий → Журналы Windows → Приложение

Код события: 101

Открыть быстро:

eventvwr

Установка

Варианты установки:

Основные команды установки

msiexec /i printum_installer.msi /qn
Printum.JobTracking.WindowsService.exe --install
net start PrintumJTMS

Основные команды удаления

net stop PrintumJTMS
Printum.JobTracking.WindowsService.exe --uninstall
msiexec /x printum_installer.msi /qn

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

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

Локальный агент

Мониторинг USB-принтеров с помощью Локального агента

В стандартной конфигурации Принтум собирает статистику через Сетевой агент, который опрашивает устройства по SNMP. Однако в инфраструктурах с USB-МФУ или нестандартными устройствами сетевой опрос недоступен. Для таких случаев используется Локальный агент – небольшая программа, установленная на рабочих станциях. Когда нужен Локальный агент USB-МФУ. Если МФУ подключён напрямую к компьютеру, Мониторинг не может собирать данные по SNMP. Локальный агент отслеживает очередь печати на этой станции и передаёт в систему сведения о заданиях и пользователях. Отсутствие ПринтМенеджера. В компаниях, где не требуется централизованное управление заданиями (нет ПринтМенеджера), Локальный агент позволяет всё-таки вести учёт печати в разрезе пользователей и отделов. Это полезно для ориентировочного распределения затрат. Мониторинг локальных очередей. Даже при наличии ПринтМенеджера Локальный агент может быть полезен, если компания хочет анализировать задания, отправленные мимо сервера (например, на личные или временные МФУ). Как работает Локальный агент Агент подписывается на события локальной очереди печати. Когда пользователь отправляет задание, агент фиксирует: пользователя (по учётной записи операционной системы); имя МФУ и тип подключения; количество страниц, цветность, формат; атрибуты задания (двусторонняя печать, размеры и др.). Эти данные отправляются на сервер Мониторинга. В базе появляется запись о задании, которая может использоваться для отчётов. При необходимости использовать правила (квоты, политики) или делать удержание заданий для авторизации нужно подключать ПринтМенеджер. Ограничения и точность данных Ограниченный набор параметров. В отличие от SNMP-опроса через Сетевой агент, Локальный агент не может получить счётчики устройства или состояние расходников. Он видит только атрибуты конкретного задания. Ошибки драйвера. Оценка цветности и других атрибутов зависит от драйвера МФУ. Иногда драйвер считает документ цветным, даже если он черно-белый, потому что пользователь отправил его без изменения настроек. Принтум корректирует очевидные несоответствия (например, исключает цвет для монохромных МФУ), но полностью исключить погрешности невозможно. Нет контроля очередей. Локальный агент — это только мониторинг. Он не способен удерживать задания или применять правила. Для полного контроля требуется ПринтМенеджер. Рекомендации по развёртыванию Устанавливайте Локальный агент только там, где действительно нужны данные о печати: на рабочих станциях с USB-МФУ или на отдельных АРМ с высокими требованиями к учёту. Настраивайте агент в режиме «мониторинг USB-устройств» (фильтрация по типу подключения), если вас интересует только статистика по USB-МФУ. Периодически сверяйте собранную статистику со счётчиками устройств, чтобы корректировать возможные ошибки в определении цветности или страниц. Заключение Локальный агент – полезное расширение Принтум для мониторинга печати на USB-МФУ и там, где нет ПринтМенеджера. Он не заменяет сетевой мониторинг и ПринтМенеджер, но позволяет собрать нужную статистику, повысить прозрачность затрат и подготовить базу для внедрения полноценного управления печатью.

Сетевой агент

Сетевой агент

Сетевой агент — справка по компоненту

Назначение

Сетевой агент — служба, которая сканирует IP-диапазоны и опрашивает принтеры и МФУ по SNMP. Передаёт данные в Мониторинг.

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

Ключевые параметры конфигурации

Файл: /opt/printum-agent/config.env

Параметр По умолчанию Описание
DEFAULT_SCAN_INTERVAL 3600 сек Интервал сканирования сети
DEFAULT_POLL_INTERVAL 300 сек Интервал опроса устройств
LOG_LEVEL WARNING Уровень логирования. DEBUG — для диагностики

Что важно для диагностики

Что проверить перед эскалацией

Основные функции


Связанные компоненты


Где настраивается


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

Проблема Причина Решение
Не все устройства обнаружены Неверный IP в локации, SNMP отключён, агент не опрашивает локацию Проверить IP в настройках локации; убедиться, что локация отмечена для агента; проверить SNMP: snmpwalk -v 2c -c public <printer-ip>
Версия агента не обновляется в панели Агент не перезапустился после обновления Проверить статус сервиса агента

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


Встроенное приложение

Встроенное приложение

Встроенное приложение — справка по компоненту

Назначение

Встроенное приложение — компонент, устанавливаемый на МФУ. Блокирует устройство до авторизации, идентифицирует пользователя по карте или PIN-коду, учитывает операции.

Основные функции

Поддерживаемые производители для автоустановки из Личного кабинета

Для остальных — загрузка файла вручную. Инструкции по запросу: support@printum.io

Где настраивается

Личный кабинет → Управление → Устройства → кнопка Установить приложение.

Что проверить перед эскалацией

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

Встроенное приложение устанавливается на поддерживаемые принтеры и МФУ для организации безопасного доступа: авторизации по карте или PIN-коду, ограничения функций копирования/сканирования/печати, учёта операций.

Используется в сценариях отложенной печати — пользователь авторизуется на МФУ и выпускает задание из персональной очереди.


Связанные компоненты


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

Проблема Причина Решение
Постоянный запрос токена на МФУ Ricoh Стороннее приложение (например, Device Software Manager) конфликтует с системой В интерфейсе управления принтером найти и удалить сторонние приложения; перезагрузить принтер
Приложение не устанавливается автоматически Производитель МФУ не поддерживает автоустановку Загрузить файл приложения вручную через интерфейс МФУ; обратиться к инструкции вендора или в техподдержку Printum

Что важно для диагностики

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


Внешнее средство авторизации

Внешнее средство авторизации

Внешнее средство авторизации — справка по компоненту

Назначение

Внешнее средство авторизации — программно-аппаратный комплекс (TCP-конвертер + картридер) для авторизации на МФУ, которые не поддерживают Встроенное приложение.

Сценарии выпуска заданий

Сценарий Поведение
Все задания При поднесении карты печатаются все задания из очереди
По одному с последнего При каждом поднесении — одно задание, начиная с самого нового
По одному с первого При каждом поднесении — одно задание, начиная с самого старого

Где настраивается

Что проверить перед эскалацией

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

Внешнее средство авторизации применяется для устройств, на которые невозможно установить встроенное приложение. Позволяет реализовать отложенную печать с авторизацией по карте на любых сетевых принтерах независимо от производителя и модели.


Основные функции


Связанные компоненты


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

Проблема Причина Решение
Задание не выпускается при прикладывании карты Неверная привязка IP конвертера к принтеру, или карта не зарегистрирована Проверить привязку в настройках ПМ; убедиться, что карта добавлена для пользователя в Управление → Пользователи → вкладка «Авторизация»
Картридер не считывает карту Несовместимость типа карты или проблема с оборудованием Проверить поддерживаемые форматы карт устройством; проверить логи конвертера

Что важно для диагностики

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


Внешнее средство авторизации

Как работает RFID-авторизация в Принтум

Назначение Принтум поддерживает авторизацию пользователей через RFID-карты и USB-считыватели. RFID-авторизация используется для: быстрого входа на МФУ; release-печати; безопасной идентификации пользователей; исключения ручного ввода логина и пароля; ускорения работы сотрудников. Поддерживаются: HID-считыватели; USB RFID readers; считыватели Elatec; keyboard-emulation устройства. Общая схема работы RFID Card | v USB Reader | v HID Keyboard Emulation | v Встроенное приложение | v Авторизация Принтум | v User Session Как работает авторизация Шаг 1. Пользователь прикладывает карту Пользователь прикладывает RFID-карту к считывателю. Считыватель: считывает UID карты; преобразует UID в последовательность символов; отправляет данные как HID-клавиатура. Шаг 2. Считыватель передает UID Большинство считывателей работают как USB HID Keyboard Device. Для операционной системы считыватель выглядит как обычная клавиатура. Пример: 458712991<ENTER> Где: 458712991 — UID карты; <ENTER> — suffix/carriage return. Шаг 3. Встроенное приложение получает UID Встроенное приложение на МФУ получает UID, отправляет запрос в Принтум и ищет пользователя. Шаг 4. Принтум выполняет поиск пользователя Принтум ищет: пользователя; связанную карту; разрешения; роли; ограничения. Шаг 5. Создание пользовательской сессии Если карта найдена: создается сессия; открывается пользовательский интерфейс; становятся доступны задания печати. Что такое HID Keyboard Emulation Большинство RFID-считывателей работают как клавиатура. Это означает: драйверы обычно не требуются; считыватель печатает UID в активное поле ввода; Принтум получает UID как текст. Это один из самых совместимых способов интеграции. Что такое Prefix и Suffix Считыватель может автоматически добавлять prefix и suffix. Пример: <STX>458712991<ENTER> Чаще всего используется suffix CR (carriage return). Он автоматически подтверждает ввод карты. Почему нельзя включать все типы карт Считыватель может поддерживать: Mifare, ISO14443A, HID, Legic, NFC и другие стандарты. Но включение всех типов карт увеличивает время отклика, замедляет авторизацию и может вызывать ложные срабатывания. Рекомендуется: включать только используемые типы карт; поднимать наиболее используемый тип выше в списке приоритета. Почему скорость считывания зависит от типов карт Считыватель последовательно проверяет каждый включённый тип карт — пока не найдёт совпадение или не пройдёт весь список. Чем больше типов включено — тем дольше цикл опроса на каждое прикладывание карты. При всех включённых типах время считывания может вырасти до 2–3 секунд вместо нормальных 0.3–0.5 секунд . Включать только реально используемые типы карт. Наиболее используемый тип поднимать выше в AppBlaster — он будет проверяться первым. Это самая частая причина жалоб пользователей на медленную авторизацию на МФУ. Что такое VID и PID USB-устройства имеют Vendor ID (VID) и Product ID (PID). Параметры используются для идентификации устройства, настройки Встроенного приложения и фильтрации HID-устройств. После настройки считывателя рекомендуется сохранить VID/PID. Типовые проблемы Симптом Возможная причина Карта не читается Неверный тип карты Медленная авторизация Включено слишком много типов карт UID вводится не полностью Неверный suffix Считыватель не определяется Проблемы драйвера Пользователь не авторизуется Карта не привязана Что проверить при диагностике Проверить USB: устройство должно определяться как HID Device / Keyboard Device. Проверить ввод UID: открыть текстовый редактор и приложить карту — UID должен появиться как обычный текст. Проверить suffix: после UID должен выполняться перевод строки и автоматическое подтверждение. Проверить привязку карты: карта привязана пользователю, пользователь активен и синхронизирован. Что важно помнить RFID-считыватель обычно работает как клавиатура. UID карты используется как идентификатор пользователя. Принтум не хранит данные RFID-карты как credential. Скорость работы зависит от конфигурации считывателя. Правильный выбор типа карт критически важен для стабильной работы. Совместимость картридеров и МФУ Принтум поддерживает широкий спектр карт и картридеров. При выборе оборудования важно понимать ключевые принципы совместимости. Картридер должен быть совместим с МФУ Главное требование – совместимость картридера с конкретной моделью МФУ. На МФУ со Встроенным приложением считыватель подключается к МФУ. При прикладывании карты картридер считывает идентификатор и передаёт его в «мозги» МФУ. Большинство популярных производителей выпускают считыватели, которые работают с нужными устройствами, однако совместимость следует проверять до массового внедрения. Тип карты определяется картридером, не Принтум Поддержка карт (MIFARE, HID iClass, NFC и т.д.) определяется моделью картридера, а не Принтум. Принтум не декодирует карту самостоятельно: он получает номер, который МФУ считает корректным, и использует его для поиска пользователя. Если картридер умеет читать вашу карту и передавать её идентификатор в МФУ, Принтум примет этот номер. Принтум ведёт список проверенных комбинаций Некоторые сочетания «ридер–МФУ» работают нестабильно. Принтум ведёт внутреннюю таблицу сочетаний «картридер–МФУ», которые были протестированы. Она включает сведения о необходимости дополнительной настройки на МФУ (например, для некоторых моделей HP требуется включение специального режима). Рекомендуется ориентироваться на этот список при выборе оборудования. Если вашего картридера в таблице нет, обратитесь к технической поддержке для уточнения сроков сертификации. Несертифицированные картридеры не блокируются, но требуют тестирования Принтум не блокирует использование несертифицированных картридеров. Система готова принять любой считыватель, который правильно передаёт номер карты в МФУ. Однако если оборудование отсутствует в таблице проверенных комбинаций, потребуется индивидуальная проверка совместимости. Иногда проблемы решаются обновлением прошивки картридера или МФУ.

Внешнее средство авторизации

Настройка считывателя Elatec TWN4 Multitech

Назначение

Инструкция описывает настройку RFID-считывателя Elatec TWN4 Multitech для работы с Принтум. Настройка требуется для RFID-авторизации, release-печати, корректного считывания UID карт и работы Встроенных приложений на МФУ.

Что потребуется

Шаг 1. Получение DevPack

Скачайте DevPack с сайта производителя: https://www.elatec-rfid.com/int/twn4-dev-pack

  1. Нажать кнопку Request DevPack.
  2. Заполнить форму.
  3. Следовать инструкциям из пришедших писем.
  4. Распаковать скачанный архив, перейти в папку с содержимым.

В архиве помимо самого приложения для конфигурирования находятся драйвера и шаблоны настроек. Для настройки ридера потребуется приложение AppBlaster.exe.

Шаг 2. Установка драйверов

Если после подключения к ПК считыватель распознаётся системой как неопознанное устройство, необходимо обновить драйвера, принудительно указав источником скачанный архив:

Управление компьютером → Диспетчер устройств → Свойства → Драйвер → Обновить драйвер

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

ВАЖНО: считыватель не имеет настроек для редактирования. Поэтому при каждом изменении (например, добавление нового типа смарт-карт) необходимо устанавливать заранее подготовленную конфигурацию.

Шаг 3. Создание конфигурации в AppBlaster

  1. Запустить AppBlaster.exe.
  2. Выбрать Configurable Project.
  3. В окне создания конфигурации выбрать шаблон Multi Keyboard V4 — этот режим используется для HID keyboard emulation.

Шаг 4. Раздел Transponder Types — настройка типов карт

В разделе Transponder Types добавляются типы карт, с которыми будет взаимодействовать считыватель. Необходимо заранее узнать тип карт, которыми предполагается авторизация, поскольку добавление всех типов нежелательно — это может привести к медленной работе считывателя.

Можно указать тип карт по стандарту, например ISO, после чего считыватель будет работать с картами стандарта ISO 14443А. Список поддерживаемых производителей карт можно увидеть в правой части конфигурации.

Также есть возможность установки приоритета считывания: например, при большинстве добавляемых карт типа Mifare нужно поставить их тип первыми в списке — отклик будет значительно быстрее.

Шаг 5. Раздел Prefix / Field Delimiter / Suffix

Программа даёт возможность указания различных префиксов и суффиксов при считывании карт ридером.

Распространённый суффикс — /r (перевод каретки), который после считывания номера карты указывает, что нужно подтвердить ввод и перейти на следующую строку. Suffix указан в настройках по умолчанию — требуется проверить наличие его записи.

Пример: UID + CR

Шаг 6. Раздел Behavior / Signaling

Настройка позволяет настроить цветовую индикацию на считывателе и реакцию на карту, таймаут.

Шаг 7. Раздел Options

Раздел не требует редактирования в стандартной конфигурации. Настройки необходимы для конфигурации считывателя для расширенного использования, например, как клавиатурой.

Шаг 8. Раздел Security

Используется для расширенных настроек безопасности.

Шаг 9. Раздел Version information

В этом разделе можно сохранить шаблон конфигурации, задать имя и версию.

Шаг 10. Создание и загрузка проекта

  1. Сохранить проект: указать имя, версию, описание.
  2. Нажать Upload для загрузки конфигурации на считыватель.
  3. В процессе загрузки устройство перезагрузится — вы услышите звук переопределения устройства в системе.
  4. При успешно установленной конфигурации в строке вывода появится запись Done.

Шаг 11. Проверка работы

Подготовленный считыватель при подключении к компьютеру определяется как HID-устройство. Перед тем как отключить его от ПК и подключить к МФУ, необходимо сохранить параметры VID и PID.

Проверка в HID-режиме:

  1. Открыть Notepad или любой текстовый редактор.
  2. Приложить карту.
  3. UID должен автоматически напечататься и завершиться Enter.

Шаг 12. Сохранение VID/PID

Перед подключением к МФУ необходимо сохранить параметры VID и PID — они понадобятся для настройки атрибутов в Принтум (Встроенное приложение).

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

СимптомВозможная причина
Reader не определяетсяНет драйвера
Медленная работаВключены лишние типы карт
UID вводится неверноОшибка suffix
Нет реакции на картуНеверный стандарт карты
Встроенное приложение не видит readerНеверный VID/PID

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

Личный кабинет

Личный кабинет

Личный кабинет — справка по компоненту

Назначение

Личный кабинет — основной веб-интерфейс системы для администраторов и пользователей. Предоставляет доступ к устройствам, пользователям, заданиям, отчётам и настройкам.

Основные разделы

Раздел Назначение
Аналитика → Отчёты Отчёты по устройствам, пользователям, заданиям, событиям
Управление → Устройства Просмотр и управление принтерами и МФУ, лицензиями, драйверами
Управление → Пользователи Сотрудники, PIN-коды, карты, правила, квоты
Управление → Задания Очередь печати, делегирование, удаление
Управление → Склад Учёт расходных материалов, расчёт потребности
Настройки → Интеграции Агенты, домены, почта, ПринтМенеджеры
Настройки → Общие Организация, лицензии, правила печати, события

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

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

Личный кабинет — основной веб-интерфейс системы Printum для работы пользователей и администраторов. Открывается в браузере по адресу сервера Мониторинга.


Основные функции


Связанные компоненты


Где настраивается


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

Проблема Причина Решение
Пользователь не может войти в ЛК Неверный пароль, заблокированная УЗ, или неверная настройка SSO Проверить статус УЗ; администратор может сбросить пароль или разблокировать пользователя
Раздел недоступен пользователю Роль пользователя не имеет доступа к данному разделу Проверить роль пользователя и настройки ролевой модели

Что важно для диагностики


Что проверить перед эскалацией

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