Справка




Клиентская часть

ПРОСТАЯ УСТАНОВКА клиентской части (там где нужно мониторить принтер)
1) Запустить программу kabinet нужна для генерации имени кабинета, придумайте логин, нажмите кнопку создать личный кабинет.
2) запустить install_print_counter.exe (под администратором) нажать кнопку установить.
3) перезагрузите компьютер.
4) личный кабинет начнет работать через 1 час после отправки данных с принтера на сервер.



УСТАНОВКА ДЛЯ ПРОДВИНУТЫХ
1) Сохранить файл print_counter.ini и print_counter.exe(можно переименовать по своему усмотрению) в нужную вам папку (обязательно эти файлы должны быть рядом).
2) настроить файл print_counter.ini
3) Установить службу print_count на компьютер.
через консоль вызвать пример c:\windows\print_count\print_counter.exe -install -silent
ключи -install -silent означают, установить скрытно. (при повторной установки выдается сообщение что служба уже установлена).
4) запустить службу можно самостоятельно (администрирование\службы\print_counter ), или она автоматически запуститься после перезагрузки компьютера.
5) Далее служба при удачном запуске обнаруживает принтеры установленные на компьютере и создает файл all_print.txt. После этого начинает следит за очередью печати и вести логи.



Пояснение файла настроек Print_counter.ini
[dir_log]
параметр log означает в какую папку должны сохраняться файлы (нужно указывать локальный компьютер)
log=C:\Program Files\bak\print_counter\

[false_monitoring]
здесь нужно причислить принтеры за которыми не нужно следить через запятую.
false_printer=Xerox Phaser 3117,HP DeskJet 600
[user] ]
здесь указывается имя личного кабинета
name=vasia0659F11D1597FC88A3D057D01DE1098F

зайти в статистику можно так http://print-counter.ru/data/vasia0659F11D1597FC88A3D057D01DE1098F

Возможные проблемы.
Перехожу по ссылку в личный кабинет а там сообщение "Запрашиваемая страница не обнаружена." что делать?
После установки службы print_count, она раз в 30 минут начнет передавать данные на сервер, после их получения они будут прикреплены к вашему личному кабинету. Если служба не будет работать то кабинет работать не будет.

spoolsv.exe увеличивается в памяти.
замечено если файл spoolsv.exe каждую секунду увеличивается в оперативной памяти то это означает что в одном из принтеров (принтеры и факсы) очередь печати не пуста. Скорей всего или в принтере кончилась бумага а печать еще не закончилась, или была попытка печати на принтере со статусом "не подключен". В первом случае нужно положить бумагу, во втором очистить очередь печати и проверить статус принтера он должен быть в состояние "подключен".

Если служба не может перехватить данные отправляемые на печать
Что обычно помогает
1) Была замечена зависимость со службой "удаленный вызов процедур rpc" если она выключена необходима включить ее для правильной работы.
2) На некоторых компьютерах помогло включение службы "брадмауэр windows" и с правилом ничего не блокировать.
3) так же помогло на некоторых компьютерах "включить общий доступ к файлам и принтерам" (Панель управления\Все элементы панели управления\Центр управления сетями и общим доступом\Дополнительные параметры общего доступа).
4) Часто в windows 7 проблема решалась установкой галочки в свойствах принтер\доступ\ «общий доступ к данному принтеру»
5) Зафиксированы случаи удачного перехвата отправленных данных на печать, но не возможностью сохранить в файл из за длинного имени принтера (пример: Hewlett-Packard HP LaserJet 1022), проблема решалась сокращением количество символов в название принтера.


Адреса серверов для сбора статистики.
87.249.206.208:21
ftp.print-counter.ru:21