PrintStat 2.0 - статистика по использованию принтера Freeware

Просмотр статистики по использованию принтеров на основе информации из системного журнала Windows.

Новое в версии 2.0

  • скрипт для сбора информации из системного лога переписан с использованием Logparser (включен в комплект), благодаря чему процесс сбора информации с компьютеров стал выполняться существенно быстрее
  • добавлена возможность сохранять отфильтрованные данные в виде CSV файла для обработки в сторонней программе
  • исправлены некоторые мелкие ошибки
  • прежняя версия скрипта размещена в подпапке old

Новое в версии 1.3

  • Возможно собирать логи с удалённого компьютера
  • Подсчёт числа заданий печати (вместо их размера в байтах)
  • Устранены мелкие недочёты, исправлен учёт наложенного фильтра при просмотре "сырых" данных
  • Небольшие косметические изменения

Новое в версии 0.2

  • Сделано (исправлено) неразличение регистра букв в имени пользователя
  • Можно изменять размеры формы
  • Появилась возможность смотреть "сырые" данные (в соответствии с наложенными условиями), а не только передавать в Excel
  • Русские названия месяцев

Как использовать

Скачайте по ссылке ниже самораспаковывающийся архив и распакуйте в нужную вам папку.

Как использовать

Скачайте по ссылке ниже самораспаковывающийся архив и распакуйте в нужную вам папку.

Подготовка

Включите запись сообщений о печати документов для того компьютера, с которого хотите собирать информацию, для чего в свойствах принтер-сервера установите галочку Log spooler information events (Вести журнал сообщений очереди печати)- см. рисунок справа и статью на Microsoft TechNet.

Периодический сбор данных

В файле PrintLogCollector.cmd скрипта для сбора информации в соответствующей секции, имеющей комментарий «Здесь вызываем для нужных компьютеров в виде call :GO имя_компьютера», добавьте строки для тех компьютеров, с которых хотите собирать информацию, в формате в соответствии с описание в комментарии

В планировщик поместите запуск по расписанию файла PPrintLogCollector.cmd для формирования логов, например раз в день по ночам (частота запуска определяется активностью печати и размером системного журнала событий (system event log). Лучше запускать чаще чем реже, уже обработанные события повторно обрабатываться не будут) Скрипт при запуске будет отбирать события печати из системного журнала и сохранять их в папке PS_Logs в той папке куда вы его поместили (точнее в текущей папке при запуске).

Просмотр статистики

Для просмотра статистики используйте программу ps_logview.exe. Для начала работа надо загрузить логи, сформированные скриптом, в таблицу программа, для чего нажмите кнопку «Загрузить логи».

В секции «Интервал» наверху можно задать интересующий вас временной интервал. При помощи выбора из списка слева можно ограничить отбор данных конкретным пользователем/принтером/компьютером

Для реализованного в программе экспорта данных в Excel он должен быть установлен на машине. Проверялось с Excel 2002/2003/2007.

Примечания

Имейте ввиду, что подсчитывается число посылаемых на печать страниц, а не распечатанных. Если печать с принтера была отменена - она тем не менее будет посчитана в программе как выполненная. Не учитывается число копий, указываемое в диалоге печати. Двухсторонняя печать не меняет число страниц, 1 лист двухсторонней  печати - это два страницы в программе. Таким образом 2 копий документа по 5 страниц каждый с включенной двухсторонней печатью фактически будут распечатаны на 6 листах, а учтены в программе как 5 страниц.

По умолчанию хранятся последние 400 логов, по одному на день. Это определяется в строке «set LOGLIMIT=400» в файле PrintLogCollector.cmd, измените, если необходимо.

В файле PrintLogCollector.cmd в строке «set DTSEP=.» задается разделитель формата даты и по умолчанию там установлен символ «точка», что верно для России. Если у вас настройки компьютера другие — внесите соответствующие изменения.

Загрузить:

Версия 2.0


Приветствуются сообщения об ошибках, пожелания и замечания.
Не факт, что непременно будут учтены, но такой шанс есть :)
lamerAlex@narod.ru .

EOF

 

Сайт управляется системой uCoz