Учет Печати Принтера Программа

Posted on -

Бесплатная версия O&K Print Watch. O&K Print Watch Free Edition осуществляет учет печати и контроль 1 принтера.

Подходов тут может быть несколько. Один из вариантов - это, как уже говорилось, парсить журнал событий.

Учет Печати Принтера Программа

Например, периодически запускать скрипт, который будет бегать по всем доменным хостам, анализировать события журнала и создавать записи в базе данных. Но у этого пути есть один очень существенный недостаток: если вдруг хост оказался недоступен, данные не будут получены. Поэтому при решении задачи аудита использования принтеров в нашей организации мы пришли к тому, что руками местных умельцев был написан небольшая програмка-сервис. Эта програмка через политики 'разливается' по всем хостам. При создании нового задания на печать, данные о нем этот сервис помещает во временный файл, содержащий, фактически, набор SQL-запросов(INSERT) в базу даннных. Периодически этот запрос пишет данные из временного файла в базу данных на сервере.

Соответственно, если в этот момент сервер не доступен, задания продолжают писаться во временный файл. Ну а дальше уже SELECT по базе данных и вот вам отчеты в любых разрезах. Вам потребуется на каждом сервере печати включить протоколирование заданий печати. Для этого следует произвести следующие действия: Пуск-Настройка-Принтеры. Правой мышкой - Server Properties. На закладке Advanced - галка на 'Log spooler informational events'.

Тогда спулер начнет помещать System Event Log события следующего вида: Event Type: Information Event Source: Print Event Category: None Event ID: 10 Date: Time: 19:05:48 User: MIKE mike Computer: MIKE Description: Document 8, Microsoft Word - Документ1 owned by mike was printed on Canon iP3300 via port USB001. Size in bytes: 828; pages printed: 1 Соответственно, желательно сделать печать максимально централизованной, чтобы все пользователи печатали через один, или минимальное количество серверов печати.

Учет Печати Принтеров Программа

Например все принтера с TCP/IP принт-серверами подключить к одному Windows серверу, с которого их уже будут подключать пользователи. Автоматически извлекать события из System Event Log умеют многие программы, например вот эта бесплатная: Print Logger 3.0. У меня была изначально такая идея, натравить все файл серверы на одну машину, а уже с нее раздавать пользователям. Но она не прижилась, так как у пользователей roaming профили, и им не линкуется зашаренный принтер автоматически, только через скрипт.

Подходов тут может быть несколько. Один из вариантов - это, как уже говорилось, парсить журнал событий. Например, периодически запускать скрипт, который будет бегать по всем доменным хостам, анализировать события журнала и создавать записи в базе данных.

Но у этого пути есть один очень существенный недостаток: если вдруг хост оказался недоступен, данные не будут получены. Поэтому при решении задачи аудита использования принтеров в нашей организации мы пришли к тому, что руками местных умельцев был написан небольшая програмка-сервис. Эта програмка через политики 'разливается' по всем хостам. При создании нового задания на печать, данные о нем этот сервис помещает во временный файл, содержащий, фактически, набор SQL-запросов(INSERT) в базу даннных. Периодически этот запрос пишет данные из временного файла в базу данных на сервере.

Учет Печати Принтер Программа

Соответственно, если в этот момент сервер не доступен, задания продолжают писаться во временный файл. Ну а дальше уже SELECT по базе данных и вот вам отчеты в любых разрезах.

Для снятия зуда, отеков и гиперемии в местах расчесов в результате укусов эктопаразитов. Метронидазол инструкция для животных. Единица измерения: Флакон цена: 350 руб.