Интерфейс 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_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
Начала использование программы для удобного просмотра логов