Как получать уведомления о каждом распечатанном документе.
Система контроля печати и мониторинга использования принтеров O&K Print Watch способна отследить каждое распечатанное задание на ваших принтерах. Но кроме анализа статистики использования всех печатающих устройств, вы можете настроить мгновенные уведомления о каждом новом распечатанном задании. Это избавит от необходимости просматривать очередь печати на принтере в поиске интересующего документа. Используя e-mail уведомления, вы узнаете о каждом документе в очереди печати, удовлетворяющем заданным критериям.
Настройка данных e-mail оповещений производится через web-сервер O&K Print Watch:
- Откройте в браузере http://PRINT_SERVER_NAME:8989. 8989 – порт, используемый по умолчанию, измените его номер, если вы меняли данную настройку программы.
- В правом верхнем углу главной страницы выберете Login и авторизуйтесь как локальный, либо доменный администратор данного сервера.
- Перейдите по ссылке «Настройки» -> «E-mail отчеты».
Теперь необходимо задать оповещение о распечатанном документе:
- В поле e-mail введите адрес получателя уведомлений.
- В поле Report URL необходимо задать тип отчета, который будет рассылаться. Так как нас интересует оповещение о распечатанном документе, необходимо указать /job.
- Для того, чтобы оповещение срабатывало для каждого напечатанного документа, в поле период задается Job.
- Нажимаем «Добавить» и уведомление о каждом напечатанном задании готово.
Теперь, как только какой-то документ будет распечатан – получатель получит e-mail с подробной информацией о владельце документа, числе страниц, имени документа, режиме печати, размере бумаги и стоимости.
Созданное оповещение будет срабатывать для любого напечатанного задания. Для задания точных критериев отбора необходимо добавить параметры документа в URL отчета: /job?param1=X.
Варианты использования параметров документа:
- printer_id=N – уведомлять о печати документов только на определенном принтере.
- user_id=N – определенный пользователь.
- group_id=N – определенная группа пользователей.
- docname=SomeText – документ с заданной строкой в имени.
- minpages/maxpages – документ с минимальным и/или максимальным количеством страниц.
- mincost/maxcost – документ с определенной стоимостью.
- color=N – N = 1 черно-белые документы, N = 2 цветные документы.
- max_count – число документов в уведомлении. По умолчанию указывается информация о последних 20 заданиях печати. Чтобы получать только последний распечатанный документ, используйте max_count=1.
- raw_xml=1 – используйте данный параметр, если хотите получать уведомления в XML формате, а не HTML.
Printer_id, user_id, group_id – это идентификаторы объектов в базе данных O&K Print Watch. Данные значения можно получить из таблиц Printers, Users, Groups базы данных PRNWATCH на вашем MS SQL Server. [br] Примеры:
- Все задания печати с числом страниц больше 10: /job?minpages=10.
- Все документы, распечатанные в цвете: /job?color=2.
- Все цветные документы определенного пользователя на заданном принтере: /job?color=2&user_id=123&printer_id=321.