Skip to main content

Как работает Job Tracking Monitor

Как работает Job Tracking Monitor

Кратко

Job Tracking Monitor используется для мониторинга локальной очереди печати и отправки информации о заданиях печати на backend.

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

Сервис:

  • отслеживает задания печати;
  • определяет завершение печати;
  • отправляет события на backend.

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

Сервис устанавливается на компьютер пользователя или сервер печати.

Приложение постоянно отслеживает очередь печати Windows.

Какие события отслеживаются

Используются статусы:

  • Printed;
  • Retained;
  • Completed.

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

Данные отправляются на backend по TCP.

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

Потеря данных

Доставка сообщений не гарантирована.

При проблемах связи часть событий может быть потеряна.

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

Опрос очереди выполняется раз в 60 мс.

Если задание слишком быстро исчезает из очереди, сервис может не успеть зафиксировать нужный статус.

Где смотреть логи

Логи записываются в:

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

Код события:

101

Команда запуска:

eventvwr

Установка

Используются:

  • install.bat;
  • uninstall.bat;
  • MSI установщик;
  • XML файл конфигурации.

Основные этапы установки

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

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

  • Job Tracking Monitor работает как Windows Service.
  • Доставка TCP сообщений не гарантируется.
  • Быстрое удаление заданий может приводить к потере событий.
  • Логи пишутся в стандартный журнал Windows.

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

  • Как работают локальные устройства
  • Как работает мониторинг устройств