Интерфейс Print-counter client server

Краткий обзор комплекса для мониторинга за печатью на ютубе

Серверная часть

мониторинг принтера сервер

Можно экспортировать список замен картриджей, полный отчет по всем принтерам.
мониторинг принтера сервер

Окно настроек
мониторинг принтера сервер

Print-counter server

Серверная часть
контроль принтера



Установка Print-counter-client-servert
Распаковываем print_counter_client server
1) находим папку print_counter_client, открываем там файл print_counter.ini находим
server=10.33.0.120
login=print
password=print
port=123
time=10
Меняем на свои параметры (server=10.33.0.120 пишем IP адрес где будет запущена серверная часть). Другие параметры можно оставить такими как есть. Сохраняем файл.
2) запустить install_print_counter.exe (под администратором) нажать кнопку "установить"
Программа установиться в папку C:\WINDOWS\system32\print_counter (если windows 32 bit) и C:\Windows\SysWOW64\ print_counter (если windows 64 bit)
3) перезагрузите компьютер. Служба начнет мониторить работу принтеров и каждые 10 минут будет отправлять данные на сервер.
4) запустить серверную часть на другом компьютере, зайти файл\настройки в появившемся меню поставить галочку «использовать встроенный FTP» Остальные параметры менять не обязательно. Нажать кнопку сохранить и выйти. Фтп сервер автоматически активируется. Все данные с компьютеров где установлена клиентская часть будут загружаться в папку print_counter_server\ftp. Далее для загрузки данных в базу данных программы нужно периодически нажимать на кнопку «Загрузить данные в базу»

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

параметр yes означает что логи будут записываться согласно текущей дате в формате print_log дата.txt, параметр no означает что логи сохранятся не будут
log name files date=yes

Копировать файлы которые были отправлены на печать
Print the file=yes

Удалять старые папки с ранее печатаемыми файлами (цифра 5 означает удалять старее пяти дней)
del Print the file=5

Очищать информацию о ранее распечатанных документов в памяти если удален файл лога
clear_log=yes

[FTP]
параметр true означает отправку данных по ftp
true=yes

параметр server означает адрес ftp сервера на который будут отправляться логи
server=10.33.0.99

параметры login, password,port означают логин, пароль и порт на подключение к ftp серверу
login=print
password=print
port=123

параметр time означает с каким интервалом отправлять данные на сервер (указывается в минутах)
time=60
параметр new_ftp_server=yes означает отправку на свой фтп сервер (file zilla 1.7.2) команды NLST '' вместо NLST '*.*', а при смене папки в конце не будет "\", это дает возможность работать с новыми версиями фтп серверов, серверная часть print_counter_server работает с параметром new_ftp_server=no

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

работать только с локальными пользователями yes, следить за всеми пользователями на данном компьютере no.
monitoring_loc_pc=yes
На сервере ftp должен быть создан пользователь с паролем и разрешением на запись файлов и папок.



Скачать Print-counter client server



Что нового.

print_count_server 1.12
добавил функцию загрузить данные в базу с выбранным интервалом

print_count_server 1.11
Реанимация и повторный запуск проекта, переработка многих функций

print_count_server 1.08
Устаранил ошибку которая приводила к падению программы (из-за работы со старым счетчиком печати)

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

print_count_server 1.06
уменьшен размер главного окна, теперь можно открыть при маленьких разрешениях экрана

print_count_server 1.05
добавлены все библиотеки нужные для нормального запуска программы

print_count_server 1.04
исправлена ошибка при загрузке базы данных, которая приводила к падению серверной части

print_count_server 1.03
Добавлено поле "распечатано с последней проверки"
исправлен подсчет, сколько распечатано после замены картриджа
добавлена возможность сортировки данных в таблице
и другие мелкие исправления

print_count_server 1.02
Добавлена возможность удалить строку из базы данных

print_count_server 1.01
Изменен алгоритм подсчета видов принтера

print_count_server 1.0
Начала использование программы для удобного просмотра логов