Список форумов dear-ruslan.ru
форум авторского софта
 

 

Print_count


dear-ruslan.ru » help - по моим программам » soft [Страниц (3): « 1 2 [3] ]

| Новая тема | Ответить | | Поиск в теме | Версия для печати |
 Описание: Простой счетчик печати
differ


Newbie

  Ответить с цитированием Цитирование

Ruslan пишет:

ТОГда можно еще лог с фтп сервера?


Лог создается только при входе с клиента Total Commander или любого другого

(000044) 23.03.2017 10:14:19 - (not logged in) (192.168.0.2)> Connected, sending welcome message...
(000044) 23.03.2017 10:14:19 - (not logged in) (192.168.0.2)> 220-FileZilla Server version 0.9.34 beta
(000044) 23.03.2017 10:14:19 - (not logged in) (192.168.0.2)> 220-written by Tim Kosse (Tim.Kosse@gmx.de)
(000044) 23.03.2017 10:14:19 - (not logged in) (192.168.0.2)> 220 Please visit http://sourceforge.net/projects/filezilla/
(000044) 23.03.2017 10:14:19 - (not logged in) (192.168.0.2)> USER print
(000044) 23.03.2017 10:14:19 - (not logged in) (192.168.0.2)> 331 Password required for print
(000044) 23.03.2017 10:14:19 - (not logged in) (192.168.0.2)> PASS ***
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> 230 Logged on
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> SYST
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> 215 UNIX emulated by FileZilla
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> FEAT
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> 211-Features:
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> MDTM
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> REST STREAM
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> SIZE
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> MLST type*;size*;modify*;
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> MLSD
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> UTF8
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> CLNT
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> MFMT
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> 211 End
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> CLNT Total Commander (UTF-8)
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> 200 Don't care
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> OPTS UTF8 ON
(000044) 23.03.2017 10:14:19 - print (192.168.0.2)> 200 UTF8 mode enabled
(000044) 23.03.2017 10:14:20 - print (192.168.0.2)> PWD
(000044) 23.03.2017 10:14:20 - print (192.168.0.2)> 257 "/" is current directory.
(000044) 23.03.2017 10:14:20 - print (192.168.0.2)> TYPE A
(000044) 23.03.2017 10:14:20 - print (192.168.0.2)> 200 Type set to A
(000044) 23.03.2017 10:14:20 - print (192.168.0.2)> PORT 192,168,0,2,233,115
(000044) 23.03.2017 10:14:20 - print (192.168.0.2)> 200 Port command successful
(000044) 23.03.2017 10:14:20 - print (192.168.0.2)> MLSD
(000044) 23.03.2017 10:14:20 - print (192.168.0.2)> 150 Opening data channel for directory list.
(000044) 23.03.2017 10:14:20 - print (192.168.0.2)> 226 Transfer OK
(000044) 23.03.2017 10:14:21 - print (192.168.0.2)> CDUP
(000044) 23.03.2017 10:14:21 - print (192.168.0.2)> 200 CDUP successful. "/" is current directory.
(000044) 23.03.2017 10:14:21 - print (192.168.0.2)> PWD
(000044) 23.03.2017 10:14:21 - print (192.168.0.2)> 257 "/" is current directory.
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> TYPE I
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> 200 Type set to I
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> PORT 192,168,0,2,233,116
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> 200 Port command successful
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> STOR HPLJ1022.txt
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> 150 Opening data channel for file transfer.
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> 226 Transfer OK
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> MFMT 20170323050939 HPLJ1022.txt
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> 213 modify=20170323050939; /HPLJ1022.txt
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> SIZE HPLJ1022.txt
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> 213 3
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> TYPE A
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> 200 Type set to A
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> PORT 192,168,0,2,233,117
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> 200 Port command successful
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> MLSD
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> 150 Opening data channel for directory list.
(000044) 23.03.2017 10:14:28 - print (192.168.0.2)> 226 Transfer OK
В начало Всего записей: 10   Дата рег-ции: Март 2017   Отправлено: 23 Марта, 2017 - 08:15:00
Ruslan


Администратор

  Ответить с цитированием Цитирование

differ пишет:

Ruslan пишет:

ТОГда можно еще лог с фтп сервера?


Лог создается только при входе с клиента Total Commander или любого другого



установите эту версию клиентской части под 64 разрядном виндоусом в C:\Windows\SysWOW64\print_count со своим файлом настроек

https://drive.google.com/open?id...3V1E5TDJ3S2dzaGs

через минуту после запуска в папке C:\Program Files\print_count_log будет файл log_ftp.txt, скинте его сюда
В начало Всего записей: 32   Дата рег-ции: Май 2016   Отправлено: 23 Марта, 2017 - 12:30:52
differ


Newbie

  Ответить с цитированием Цитирование

Ruslan пишет:
через минуту после запуска в папке C:\Program Files\print_count_log будет файл log_ftp.txt, скинте его сюда


1 запускаем процедуру отправки файлов по ftp
2 находим файл настроек
3 C:\Windows\SysWOW64\print_count\print_count.ini
4 загружаем пароль логин
192.168.0.4
121
print
123
5 пробуем подключиться
6 -1
7 получаем список папок


(Добавление)
Полагаю проблема в W10, т.к. после последних манипуляций, перестали считаться вообще страницы.
HPLJ1022.txt
print_log.txt
не пишут логи
В начало Всего записей: 10   Дата рег-ции: Март 2017   Отправлено: 23 Марта, 2017 - 14:33:04
Ruslan


Администратор

  Ответить с цитированием Цитирование

differ пишет:

Ruslan пишет:
через минуту после запуска в папке C:\Program Files\print_count_log будет файл log_ftp.txt, скинте его сюда


1 запускаем процедуру отправки файлов по ftp
2 находим файл настроек
3 C:\Windows\SysWOW64\print_count\print_count.ini
4 загружаем пароль логин
192.168.0.4
121
print
123
5 пробуем подключиться
6 -1
7 получаем список папок


(Добавление)
Полагаю проблема в W10, т.к. после последних манипуляций, перестали считаться вообще страницы.
HPLJ1022.txt
print_log.txt
не пишут логи


Возможно, так как я на windows10 испытание не проводил, а строка 6 -1 означает что под подключение к фтп серверу прошло успешно. далее он должен был получить список папок и создать свою, но по каким то причинам сервер ему это сделать не дал
В начало Всего записей: 32   Дата рег-ции: Май 2016   Отправлено: 24 Марта, 2017 - 10:15:36
differ


Newbie

  Ответить с цитированием Цитирование

Ruslan пишет:
Возможно


Спасибо.

Еще у меня такой вопрос. Столкнуля с конфликтом работы вашей программы и бухгалтерской программы, пока не закроешь процесс print_count, программа не стартует.
Может ли это как то связано с каким то портом или еще чем то?
система Windows XP

(Отредактировано автором: 24 Марта, 2017 - 11:58:46)
В начало Всего записей: 10   Дата рег-ции: Март 2017   Отправлено: 24 Марта, 2017 - 11:52:59
Ruslan


Администратор

  Ответить с цитированием Цитирование

differ пишет:

Ruslan пишет:
Возможно


Спасибо.

Еще у меня такой вопрос. Столкнуля с конфликтом работы вашей программы и бухгалтерской программы, пока не закроешь процесс print_count, программа не стартует.
Может ли это как то связано с каким то портом или еще чем то?
система Windows XP



Моя программа следит за службой "ДИСПЕТЧЕР ОЧЕРЕДИ ПЕЧАТИ", использует один порт для фтп из настроек. даже не знаю как она может конфликтовать с вашей программой. у меня с 1с работает все прекрасно. А в управление компьютером\просмотр событий ваша программа что то пишет когда конфликтует с моей?
В начало Всего записей: 32   Дата рег-ции: Май 2016   Отправлено: 24 Марта, 2017 - 13:42:53
differ


Newbie

  Ответить с цитированием Цитирование

Цитата:

Еще раз вам спасибо.
Если принтер по сети расшарен, будет ли осуществляться подсчет страниц на сетевом принтере?
В начало Всего записей: 10   Дата рег-ции: Март 2017   Отправлено: 11 Апреля, 2017 - 12:06:21
Ruslan


Администратор

  Ответить с цитированием Цитирование

differ пишет:

Цитата:

Еще раз вам спасибо.
Если принтер по сети расшарен, будет ли осуществляться подсчет страниц на сетевом принтере?


на сетевом будет осуществляться подсчет, и на компе к которому принтер подключен тот же документ будет фиксироваться если не включена настройка monitoring_loc_pc=yes
В начало Всего записей: 32   Дата рег-ции: Май 2016   Отправлено: 11 Апреля, 2017 - 12:17:38
nikolay


Newbie

  Ответить с цитированием Цитирование
Руслан, большое спасибо за проделанную работу!

Как ни странно, нашел изначально программу на Рутрекере.
Обязательно попробую, т.к. сейчас есть задача проанализировать использование оргтехники.

Не задумывались сделать удобные инсталляторы для своих программ?
Я раньше для своих разработок (сам люблю Delphi) использовал Inno Setup: http://www.jrsoftware.org/isinfo.php
Бесплатный, с понятным синтаксисом.
Большинство пользователей все-таки любят, когда click-click-next-next и всё через гуй, а когда надо руками службу ставить или ini-файлы править - это многих отталкивает.
Для редактирования параметров того же ini-файла было бы изящнее конфигуратор сделать в виде окна с элементами управления. А еще изящнее - хранить настройки в реестре.

Теперь вопросы по самой программе.
Программа взаимодействует с принтером только через службу печати Windows или может еще по SNMP опрашивать, к примеру? Второе было бы очень полезно, если еще не реализовано.

Она автоматически вычисляет, что картридж заменили (по уровню тонера, например) или надо вручную вбивать после каждой замены?

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


В начало Всего записей: 1   Дата рег-ции: Авг. 2017   Отправлено: 20 Августа, 2017 - 02:35:58
Ruslan


Администратор

  Ответить с цитированием Цитирование
Цитата:
Руслан, большое спасибо за проделанную работу!

Да не за что, Николай.

Цитата:
Как ни странно, нашел изначально программу на Рутрекере.

Данный счетчик печати будет теперь развиваться на отдельном сайте http://print-counter.ru

Цитата:
Не задумывались сделать удобные инсталляторы для своих программ?

Ваш инсталлятор я обязательно посмотрю, может как нибудь использую.

Цитата:
Большинство пользователей все-таки любят, когда click-click-next-next и всё через гуй, а когда надо руками службу ставить или ini-файлы править - это многих отталкивает.

Я уже написал простой инсталлятор моей службы, а вот редактировать ini файл через гуи можно подумать.

Цитата:
Для редактирования параметров того же ini-файла было бы изящнее конфигуратор сделать в виде окна с элементами управления. А еще изящнее - хранить настройки в реестре.

Я выбрал ini файл так как его легче раскопировать по сети на все нужные компьютеры, + меньше зависимости от версии виндоус, и вроде надежность выше.

Цитата:
Теперь вопросы по самой программе.
Программа взаимодействует с принтером только через службу печати Windows или может еще по SNMP опрашивать, к примеру? Второе было бы очень полезно, если еще не реализовано.

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

Цитата:
Она автоматически вычисляет, что картридж заменили (по уровню тонера, например) или надо вручную вбивать после каждой замены?

Так как наши прошитые принтеры на работе сами не знают сколько тонера в данном картридже то и программа тоже не вкурсе замены картриджа. после каждой замены картриджа я в серверной части выбираю данный принтер и нажимаю кнопочку картридж заменен.

Цитата:
Есть ли возможность учитывать количество экземпляров, отправленных на печать? А то это серьезный недочет. Например, когда сотрудник распечатывает сотни три бланков, а в статистике отображается одна страница.

Что бы это перехватить нужно как то внедриться в драйвер принтера (а я так не умею) так как драйвер отправляет один документ 300 раз, а не 300 одинаковых документов. по этому моя программа разницы не видит, так же можно решить вопрос реализацией виртуального принтера со своим гуи, что бы вся печать шла через него как в других аналогичных программах, тогда получиться (наверно), но поскольку у меня пользователи тупые и каждому объяснять что теперь печатать только через него не вариант. + у некоторых моих пользователей по два, три принтера на одном компе, это тоже сложность добавляет. Основная задача это скрытый сбор информации о количестве напечатанных листов поэтому не каких внешних изменений пи печати быть не должно.
Если вы знаете другой способ перехватить и распознать многочисленные копии одного и того же документа то я вас внимательно слушаю

Спасибо за дельные советы.
В начало Всего записей: 32   Дата рег-ции: Май 2016   Отправлено: 21 Августа, 2017 - 08:18:09
 
| Новая тема | Ответить | | Поиск в теме | Версия для печати |

dear-ruslan.ru » help - по моим программам » soft » Print_count [Страниц (3): « 1 2 [3] ]

Сообщение
Имя: Гость   Вы зарегистрированы?
Сообщение

Для вставки имени, кликните на нем.
 Цвет шрифта:  Размер шрифта: Закрыть тэги


Опции сообщения
Вы хотите разрешить смайлики в этом сообщении?
 


exbb support tuning

[ Script Execution time: 0.0271 ]   [ Gzip Disabled ]