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

 

Print_count


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

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


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

  Ответить с цитированием Цитирование
глюки, внедрение новых функций, рекомендации, мне все интересно
В начало Всего записей: 36   Дата рег-ции: Май 2016   Отправлено: 19 Мая, 2016 - 07:40:27
import


Newbie

  Ответить с цитированием Цитирование
Maxwim (17.05.2016 : 09:34:29)
"информация о распечатанных документах храниться в памяти, пока комп не перезагрузится,поэтому удаление файла ничего не решает"
А возможно сделать очистку в памяти(так же флажком в ини файле) после выгрузки информации в лог-файл, без перезагрузки? Т.е. к примеру я печатаю документ 1 и 2 эта информация попадает в лог, я удаляю лог, печатаю документ 3, и в лог попадает только информация о документе 3.
Было бы просто замечательно

Отвечает администратор:
сделал, при удаление файла с логом память очищается. в новой версии смотрите параметр clear_log=yes




Максим (20.04.2016 : 08:20:12)
2) SOMAGIN это принтер какой то? может какой то виртуальный принтер что то загрузил в очередь печати, вот моя программа это и перехватила

Нет Это не принтер, это часть моей фамилии, точнее часть сетевого имени моего компа.
Вот, чуть больший кусок лога, печатался один и тот же документ:
-----------
18.04.2016
13:28:29
Adobe PDF
\R59ROSSOMAGIN
Maxwellion
*name_doc *Microsoft Word - Документ1
2
-----------
18.04.2016
13:28:29
SOMAGIN
1
ент1
*name_doc *
2
-----------
18.04.2016
13:29:22
Adobe PDF
\R59ROSSOMAGIN
Maxwellion
*name_doc *Microsoft Word - Документ1
2
-----------

И да, в данном примере для тестов, я использую виртуальный принтер, но на других машинах похожая ситуация встречается и с реальными машинами. Крайне редко, примерно 1 документ из 100-200 документов

Отвечает администратор:
что то где то перехватывает не то. но с параметром monitoring_loc_pc=yes в новой версии (следить только за локальными пользователями, такого точно не должно быть )




Максим (19.04.2016 : 09:36:08)
3. Процесс запоминает всё, что было распечатано ранее? Т.е. я периодически смотрю лог, если есть записи о распечатанных документах, я забираю инфу и удаляю лог, после очередной распечатки появляется новый лог и там всплывают не только новые распечатанные документы, но и старые документы. Но такое впечатление что это не во всех случаях.

Отвечает администратор:
информация о распечатанных документах храниться в памяти, пока комп не перезагрузится,поэтому удаление файла ничего не решает




Максим (19.04.2016 : 09:35:31)
1. Не совсем понял с 2 принтерами и исключением. Возможно я не так выразился, на 3 пользователей есть один принтер расшарен на общий доступ. Если у всех установлен счётчик, то если кто-то печатает на принтере у всех в счётчике показывается +1 документ. И если дело касается небольшого количества компов, то возможно что-то настроить как сетевой, что-то пометить как false_printer но когда необходимо обрабатывать информацию с 1000+ производить настройки на каждой машине затруднительно Если бы в ини файлике была отметка "учитывать только документы распечатанный с данного компа:=true". Отсеивать по сетевому имени.

2. Иногда в логах, проскакивает такое:
-----------
18.04.2016
13:28:29
SOMAGIN
1
ент1
*name_doc *
2
-----------
Случай не единичный, на разных машинках.


Отвечает администратор:
1) фиксировать в лог только документы напечатанные с локального компа а не сетевых, в полне реально, на неделе сделаю.
2) SOMAGIN это принтер какой то? может какой то виртуальный принтер что то загрузил в очередь печати, вот моя программа это и перехватила




Максим (13.04.2016 : 12:42:18)
Здравствуйте.
Возможно ли как-то настроить программу, что бы на моей машине программа не учитывала документы, посланные на печать, с других машин на принтер доступный по сети, который подключен не к моей машине.
Т.е. , например, есть сеть в ней 3 компьютера, назовём их USER_1 USER_2 и USER_3.
Я USER_1. К USER_3 подключен принтер. И когда USER_2 отправляет что-то на печать на принтер, который подключённый к USER_3, у меня USER_1 в логах отображается данный документ. То бишь зачем мне в логах, на моей машине, информация о том что USER_2 посылает на печать USER_3 ?
Возможно ли как-то в моих логах вести информацию только о том что я печатаю, а информация о других пользователях в мой лог не добавлялась?

Надеюсь понятно спросил

Отвечает администратор:
здравствуйте.
если установить принтер на комп в двух экземплярах но с разными именами, один настроить как сетевой и исключить в моей программе
[false_monitoring]
false_printer=Xerox Phaser 3117,HP DeskJet 600
а второй принтер пусть она контролирует<br>если я правильно понял вопрос




Вадим (01.03.2016 : 13:41:15)
Здравствуйте! Почему программа не считает копии?

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




Алексей (04.02.2016 : 08:25:09)
Как службу устанавливал от имени администратора
1) В процессах вист print_count.exe*32, пользователь "Система"
2) Есть несколько принтеров. Виртуальный, Сетевой
3) Отправлял из Excel 2013 и Word 2013
4) Оправлял на виртуальный принтер doPDFv7 - считает но не сохраняет в папку (Папку с датой создаёт)

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

в файле print_log.txt имя в этом примере в первом случае имя не удалось перехватить и файл не скопировался, во втором файл называется "дгз" и он с копировался.
04.02.2016
12:05:06
Canon MF4010 Series UFRII LT
\\MBIBL2
burseva
*name_doc *Локальный документ прежних версий
1
-----------
04.02.2016
12:07:11
Canon MF4010 Series UFRII LT
\\MBIBL2
burseva
*name_doc *Microsoft Word - дгз
1
-----------




Михаил (02.02.2016 : 13:07:08)
Добрый день Руслан!
Обновил программу до последней версии, но всё равно растёт используемая память процесса print_count.exe после каждой печати.
В файле ini только одна строчка (кидает логи в сетку)
[dir_log]
log=\192.168.0.2\print_count\97 \


Отвечает администратор:
ДОбрый день Михаил!!!
в файле print_count.ini должно быть больше строчек (все параметры должны быть, если не нужны то в состояние false)
по поводу растущей памяти
заметил если у принтера состояние не ГОТОВО то начинает расти в памяти.
на днях принесли сетевой принтер установился как oki-c5850, с ним программа тоже стала увеличиваться в памяти.

в панеле управление\ принтеры и факсы должны быть принтеры только в состояние ГОТОВО, тогда программа не глючит. все остальные принтеры нужно добавить в исключение
)




Алексей (03.02.2016 : 06:34:40)
А можно как то подправить этот путь?
Так как в Windows 7 и выше (В Viste не смотрел) недавно открытые файлы хранятся в папке
c:\Users\bet\AppData\Roaming\Microsoft&#65533; 92;Windows\Recent\


Отвечает администратор:
под семеркой у меня счетчик работает, берет пути из AppData\Roaming\Microsoft\Windows\Recent.

1) вы установили как службу, от пользователя system?
2) принтер подключен к компьютеру как локальный принтер (проводом usb или LPT)?
3) из каких программ вы пробовали печатать?
4) вы пробовали отправлять документ на печать в виртуальный принтер (Microsoft XPS Document Writer, Microsoft Office Document Image Writer, novaPDF Pro v3), перехватывает ли их программа ?




Алексей (02.02.2016 : 09:22:41)
Доброго времени суток, Руслан!
В папке с логом программы (print_count_log) создаются папки с датой, но они почему то пустые... не могли бы подсказать как сделать, чтобы копии сохранялись?

Отвечает администратор:
значит программа по каким то причинам не смогла обнаружить путь к файлу. Пути она берет из подобной папки (C:\Documents and Settings\ruslan.MONTAGG\Recent). если отключена функция отслеживание недавно открытых документов в виндоусе то файлы она не найдет. )

Тов.Жюков (01.10.2015 : 06:39:38)
Спасибо за программу. Мы кстати почти земляки, я со Свердловской обл.

Отвечает администратор:
На здоровье. Все мы земляки, одну планету топчим))




Дмитрий (29.09.2015 : 23:25:49)
Интересует узкое направление, возможна оплата. Необходима по аналогии Ваша программка, только считывать внутренний счетчик МФУ Canon mf4410 и отправлять его по E-mail.

Отвечает администратор:
к сожаление подключаться к драйверу принтера не умею, используйте общие счетчики.




Пахан (20.08.2015 : 16:51:56)
Хотя, если в текстовом файле есть разделитель, то можно отдельные файлы не делать.


Отвечает администратор:
вы про что, что то понять не могу))




Пахан (19.08.2015 : 13:30:43)
Руслан, сделайте сохранение распечатанных документов в отдельные текстовые файлы (в идеале, PDF с картинками). Т.е. КАЖДЫЙ ДОКУМЕНТ в отдельный файл.


Отвечает администратор:
То есть сохранять все отправленные документы на печать в отдельную папку???
В начало Всего записей: 2   Дата рег-ции: Май 2016   Отправлено: 19 Мая, 2016 - 07:55:11
Maxwellion


Newbie

  Ответить с цитированием Цитирование
А можно, до кучи, ещё и от ошибки в журнале событий избавиться? Оно вроде и не влияет ни на что, но некоторые напрягаются по этому поводу.



Описание ошибки Не найдено описание для события с кодом ( 0 ) в источнике ( print_count.exe ). Возможно, на локальном компьютере нет нужных данных в реестре или файлов DLL сообщений для отображения сообщений удаленного компьютера. Попробуйте использовать ключ /AUXSOURCE= для получения этого описания, - дополнительные сведения об этом содержатся в справке. В записи события содержится следующая информация: List index out of bounds (0).
В начало Всего записей: 1   Дата рег-ции: Май 2016   Отправлено: 20 Мая, 2016 - 10:07:58
Ruslan


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

  Ответить с цитированием Цитирование
знаю такую ошибку, у меня такие же, пока не понимаю как её исправить , подумаю в общем
В начало Всего записей: 36   Дата рег-ции: Май 2016   Отправлено: 09 Июня, 2016 - 09:28:03
Ruslan


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

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

Maxwellion пишет:
А можно, до кучи, ещё и от ошибки в журнале событий избавиться? Оно вроде и не влияет ни на что, но некоторые напрягаются по этому поводу.



Описание ошибки Не найдено описание для события с кодом ( 0 ) в источнике ( print_count.exe ). Возможно, на локальном компьютере нет нужных данных в реестре или файлов DLL сообщений для отображения сообщений удаленного компьютера. Попробуйте использовать ключ /AUXSOURCE= для получения этого описания, - дополнительные сведения об этом содержатся в справке. В записи события содержится следующая информация: List index out of bounds (0).


Исправил, теперь такой ошибки нет, обновитесь
В начало Всего записей: 36   Дата рег-ции: Май 2016   Отправлено: 16 Июня, 2016 - 09:18:08
egor


Newbie

  Ответить с цитированием Цитирование
Здравствуйте, а можно в программу print_count_server добавить функцию удаления ненужной строки из базы данных?
В начало Всего записей: 2   Дата рег-ции: Окт. 2016   Отправлено: 31 Октября, 2016 - 08:53:01
Ruslan


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

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

egor пишет:
Здравствуйте, а можно в программу print_count_server добавить функцию удаления ненужной строки из базы данных?


Можно, сделаю на неделе.
В начало Всего записей: 36   Дата рег-ции: Май 2016   Отправлено: 31 Октября, 2016 - 09:04:41
lazzy


Newbie

  Ответить с цитированием Цитирование
поясните для чайников - как эту штуковину устанавливать? сунуть print_count_server в автозапуск?

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

(Отредактировано автором: 14 Ноября, 2016 - 14:26:02)
В начало Всего записей: 2   Дата рег-ции: Нояб. 2016   Отправлено: 14 Ноября, 2016 - 14:23:36
Ruslan


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

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

lazzy пишет:
поясните для чайников - как эту штуковину устанавливать? сунуть print_count_server в автозапуск?

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


скопировать в папку где будет работать программа
в консоли консоль (cmd) введите путь где лежит программа с ключами -install -silent
пример "с:\windows\system32\print_count\print_count.exe -install -silent"

Да, с расшаренными принтерами моя программа работает

В начало Всего записей: 36   Дата рег-ции: Май 2016   Отправлено: 15 Ноября, 2016 - 13:28:01
lazzy


Newbie

  Ответить с цитированием Цитирование
понял, спасибо
В начало Всего записей: 2   Дата рег-ции: Нояб. 2016   Отправлено: 15 Ноября, 2016 - 16:10:47
 
| Новая тема | Ответить | | Поиск в теме | Версия для печати |

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

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

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


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


exbb support tuning

[ Script Execution time: 0.0309 ]   [ Gzip Disabled ]