Програмы для аудита и мониторинга печати
Имеется локальная сеть, куча компов, на одном лазерный принтер, нужна програмка которая будет отлавливать все задания на печать, а также с какого компа и в какое время была произведена печать, но самое главное нужен сам документ, интересно узнать насколько работники обнаглели...:) Везде стоит Win 98..
|
Murman
Загляните вот сюда. Может, что-то да подойдет. |
Слежение за принтером
Какие существуют программы, для слежения за принтером. Т.е. надо, чтобы все что печатается на сетевом принтере складывалось как jpeg или gif в какой-ли директории.
|
Мониторинг принтеров
Есть проблема мониторинга принтеров (лазерных, струйников и даже матричных). Сеть доменная, есть ли возможность программно отслеживать кол-во напечатанных листов (заданий на каждый принтер). К тому же чтобы велась статистика в логи (по юзерам, принтерам) и т.д.
У кого есть какие предложения по прогам? |
Одно из сообщение из другого форума:
Здравствуй. Сам я разбираюсь сейчас с аналогичной проблемой - нужно написать программу-счетчик отпечатанных листов на принтере. Средствами делфи это не сделать т.к. ТПринтер относится к принтеру, назначенному текущей программе. Но не это проблема. Есть два режима работы принтера - через спулер (winspool.drv) и прямая посылка данных на принтер (знаешь да,?). Так вот с прямой посылкой еще не ясно, разбираться пока не могу, а со спулером - принтер посылает сообщение всем программам в винде при начале печатания страницы и при конце, при этом оперирует такими понятиями как job, spooler и еще какими-то (пишу по памяти, доки далеко) ) FAQ1727D.txt Detecting how many jobs are in the print spooler Category :Windows API Platform :All Product :All 32 bit Question: Is there any way to detect how many jobs are in the Windows print spooler at any given time? Answer: The Windows print spooler regularly broadcasts a system wide WM_SPOOLERSTATUS message each time a job is added or deleted from the spooler que. The following example demonstrates trapping for this message. Example: type TForm1 = class(TForm) Label1: TLabel; private { Private declarations } procedure WM_SpoolerStatus(var Msg : TWMSPOOLERSTATUS); message WM_SPOOLERSTATUS; public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.WM_SpoolerStatus(var Msg : TWMSPOOLERSTATUS); begin Lable1.Caption := IntToStr(msg.JobsLeft) + ' Jobs currenly in spooler'; msg.Result := 0; end; это, конечно, немного не то. Но структура job имеет в своем составе много полей, в том числе и поле статуса задания. Есть функции работы с заданиями. (Опять же доки далеко, не могу сказать конкретно) А стандартное системное окошко работает напрямую с драйвером конкретного принтера, алгоритмы работы его являются ноу-хау изготовителя принтера. Пока все. В дальнейшем смогу сказать больше, как накопаю инфу. Буду рад сотрудничеству. |
DIKPro к сожалению я не программер, и мне трудно это делать, но я попробую связаться со своими коллегами и искать помощи у них.
И ещё, в инете я нарыл 2 толковых проги: Printer Activity Monitor и Advansed Printer Activity Logger, но у их обеих есть огромный минус - они не умеют работать с сетевыми принтерами (которые сидят отдельно в сети без компов), и ещё они дают логи только по тем принтерам, которые установлены на машине, а мне нужно следить за полсотней принтеров, не устанавливая их на свою машину. |
у тебя все принтеры одного производителя?
насколько я знаю у xerox'a есть своя утилитка, как наз-ся не помню (диск потерял, что-то типа LanManager) кстати у мя та же проблема! |
Ronald
Утиль Print sniffer |
Ronald. PrintSniffer - вещь. ( http://printsniffer.com/ )
Минусы - большая нагрузка на сеть, т.к. проверяет каждый TCP/IP пакет как потенциальное задание на принтер, зато не пропускает ни один документ посланный на любой из проверяемых принтеров. В момент поиска подобной программы он меня порадовал больше всех. След. по рейтингу стал - Printer Activity Monitor (он же PAM) от создателей IAM - Internet Access Monitor. ( http://www.internetaccessmonitor.ru/rus/products/pam/ ) немаловажное добавление. все программы подобного толка ориентированны на принтера либо локально установленные, либо - сетевые. на расшаренный локальный принтер их использовать чаще всего некорректно и загружать "клиентскую" машинку тоже "неправильно"... + они все стоят денег, порой немалых... |
Теневое сохранение печатных заданий в файл
Посоветуйте, пожалуйста, на чём можно сделать так, чтоб все задания, посылаемые на печать, параллельно сохранялись в какой-нибудь папке в файл.
Сейчас сделал на redmon v1.7 + GhostScript. В принципе, работает, но преобразование: печатное_задание ->PostScript->драйвер печати -> принтер вносит заметную задержку в печать (особенно в многостраничных документах). Есть ли утилитка, позволяющая просто кидать raw данные печати в файл, параллельно с печатью (без дополнительного преобразования в PostScript), |
Слежение и отчет о печати документов
Всем Доброго времени суток!
Есть проблема, бухгалтерия наезжает что идет очень большой расход бумаги, надо отследить с какой машины, какой документ, сколько экземпляров, сколько страниц напичатано, и в какое время. Проблема состоит в том, что принтер находится на машине пользователя, моя мишина админская и все остальные подключены к нему по локалке. Вопрос как я со своей машины могу следить за печатью и делать отчет. Заранее благодарен. |
По-моему лучший вариант - решить ваш вопрос стандартными средствами Windows:
1) на компьютере, к которому подключен принтер физически (далее комп), заходим в "Принтеры и факсы" - > "Файл"- "Свойства сервера" - "Дополнительные параметры" - ставим галочку "Вести журнал сообщений очереди печати". 2) пользователю, работающим на комп, урезаем права до пользовательских (чтобы случайно или специально не удалил нужные вам события) 3) при необходимости открыаем журнал событий на комп - правый клик на журнале "система" - "свойства" - вкладка "фильтр" - в поле источник выбираем "Print" тип событий оставляем только "уведомление", вводим нужный диапазон дат, - OK. 4) смотрим события - каждое событие - это какое-либо задание печати, отправленное указанным в событии пользователем, там есть все что вас интересует: дата, название документа, количество страниц, пользователь, который отправил задание на печать (т.е. его логин): HTML код:
Тип события: Уведомление 1)если у вас не домен, а рабочая группа, каждый компьютер должнен быть подключен к комп на отдельной учетке, чтобы вы могли различать пользователей, печатающих документы. 2)если вы хотите просматривать события на комп, сидя за своей машиной, нужно, чтобы ваша машина была подключена к комп по учетке, которая имеет на нем админовские права, а дальше - открываете у себя eventvwr.msc - > правый клик на "Просмотр событий (локалных)" - "подключиться к другому компьютеру" - вводите имя комп |
Спасибо, попробую сообщу.
Цитата:
|
Цитата:
|
Мониторинг принтеров
В компании имеется 80 сетевых принтеров. Возникла проблема мониторинга. Нужна программа снимающая данные с самих девайсов для своевременной замене тонеров на принтерах. Практически нужно что бы в одном окне были видны все принтера и состояние тонера у каждого, причем они не должны теоретически расчитывать расход, а именно брать данные с самих принтеров. В каждом принтере есть своя статистика и диагностика, но заходить переодически на 80 машин и записывать показания не совсем удобно и отнимает массу времени. Если кто то посоветует какой то софт для такого мониторинга, буду очень благодарен
|
Бесплатный Мониторинг, учёт, контроль печати на предприятии
Доброго дня.
Ищу бесплатную (у меня всего два принтера и 20 пользователей) программу, которая может выдавать статистику по печати с принтеров. Программа должна работать на Windows 2008 Server x64 (даже платный PAM в этом случае не пригоден). Может есть некое ПО, которое может анализировать логи сервера? ведь там есть некая статистика. Только вот почему-то сейчас не могу найти в голах печать....... Спасибо. |
не слышал о таких, вообще сейчас на 99% принтерах есть внутренний счётчик страниц, в чем проблема раз в месяц распечатывать и сравнивать?
|
Цитата:
Мне нужна не просто статистика по количеству страниц, а по названию, объёму и т.д. и т.п. Мне тут подсказали бесплатную программу для статистики в Excahgne 2010, и я подумал - а может и для принтеров есть нечто бесплатное? |
exo, можно попробовать поиграться с этим:
vbscript: Счетчик печати VBS\JS: лог печати - как сделать? Сам я сие не пробовал. |
Цитата:
|
Время: 07:32. |
Время: 07:32.
© OSzone.net 2001-