|
TCPPrint
|
|||
---|---|---|---|
#18+
serg68, А в каких каталогах расположены программа и файл настроек? Отфильтруйте event log по сервису и покажите как он стартует. Нужно все сообщения посмотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2018, 17:34 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Я на google drive по старой ссылке кинул архив для отладки TCPPrintService_debug.zip. Замените екзешник и посмотрите сообщения начинающиеся с "Local address:" ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2018, 18:35 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Ого, про мою программку TCPPrint вспомнили. Сайт, кстати да надо бы включить, да все не до того. Посмотрел код. Прикольно. Только у меня в закрытой версии еще есть файловая очередь для заданий на печать - после получения задания оно сначала сохраняется в собственную очередь сервера. Если был какой сбой - то после восстановления печать продолжится с того же места, и в том же порядке. Это важно. Ну и встроенный веб-интерфейс (с HTML шаблоном страниц) для наблюдения за состоянием принтеров, очередей печати (системной и собственной), и механизм рассылки уведомлений о проблемах при печати. Ну и просмотр всех распечатанных документов, разумеется, и возможность повторной печати. Все это было сделано. Жаль только, что на C++Builder, на QT прикольней, наверно. А что до именно сервисного функционала - так это не такая уж важная опция, как мне кажется батник в автозагрузке с командами перезапуска в цикле решал вопрос. Я так и не сделал сервис. Ну теперь есть сервис, ок. Посмотрю, может и подготовлю что-то из своего расширенного функционала для этой версии. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2018, 22:00 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Ах, да, забыл, в закрытой версии - там же еще многопоточность. Пулл потоков обрабатывал одновременно несколько заданий на печать к разным принтерам. Короче, много чего допиливать и переделывать придется. Если повторять весь функционал. Тут был вопрос про линукс. Да, с линукс компа на винду - печатает. Однако, есть редко встречающиеся принтеры, которые так не работают вообще. (дело не в винде или линуксе, там что-то с драйвером) Я не разобрался с ними. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2018, 23:11 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Я на оригинальность не претендую. :) Я этот сервис слепил буквально дня за 2. Лично мне нужен был именно сервис. Да вещь достаточно нишевая. Мало кому нужна. Сильно развивать ее я смысла не вижу. Только в порядке правки ошибок и небольшого расширения функционала. Мультипоточность и очередь и другое можно конечно прикрутить, но я в этом смысла не вижу. Все равно это будут использовать в основном на единичных принтерах, которые печатают по 1 документу в полчаса. В серьезных конторах используют сетевые принтеры. Да и я тоже стараюсь убедить использовать именно их. А то что я написал - это так - затычка мелкой проблемы, не более того. На расширение функционала нужно время а выхлопа не будет. Я не готов тратить много времени на это. Тем более исходники есть можно форкнуть и пилить под себя. В ближайшее время я намерен переделать логирование. Не нравиться мне как я сейчас сделал. Как сделаю выложу в открытый доступ. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2018, 10:27 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
GraninDm, Ок. Это да, кому что нужно. Закрытая версия была написана специально для банка, там все принтеры были заведены на этот принт-сервер, интенсивный поток печати пачек документов. поэтому: Отказоусойчивость, потоки, очереди, контроль. Вобщем, с претензией на центральный корпоративный принтсервер и электронный архив. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2018, 12:00 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Приветствую GraninDmА в каких каталогах расположены программа и файл настроек? Код: plaintext 1.
Нужно все сообщения посмотреть.Я на google drive по старой ссылке кинул архив для отладки TCPPrintService_debug.zip. Замените екзешник и посмотрите сообщения начинающиеся с "Local address:"В логе: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 08:36 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
serg68, У вас работа идет по протоколу IPv6 Константа в Qt QAbstractSocket::IPv6Protocol 1 IPv6 Скорее всего в настройках адаптера на машине с принтером включен IPv6. Его нужно отключить. Если его отключить нельзя, по каким-то причинам, то поставить "subnets" : "" я в debug версии изменил проверку пустой подсети. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 19:42 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
У меня сервер прослушивает на любых адресах listen(QHostAddress::Any, m_settings.port); В ближайшее время постараюсь переделать прослушивание на указанных адресах. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.12.2018, 19:48 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
GraninDmserg68, У вас работа идет по протоколу IPv6 Я уже писал. IPv6 на машине с принтером отключён, галка в настройках снята. На клиенте, откуда идёт печать, IPv6 отсутствует - там win2k3 Плюс они общаются через роутер, на котором нет поддержки IPv6. Попробую на Win7 удалить вообще IPv6. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 08:12 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
serg68, А на компе с принтером сколько сетевых адаптеров? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 09:48 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
GraninDmА на компе с принтером сколько сетевых адаптеров? Один, встроенный, обычный офисный комп. Ни вайфая, ни блютуза нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 10:08 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
serg68, "subnets" : "" С такой настройкой получилось? Пришлите мне на почту из профиля ipconfig /all на обеих компах. Информации мало, пока не могу ничего сказать... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2018, 20:28 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Кстати, если кому нужно просмотреть ранее распечатанные документы, то это можно сделать так: ART-CODEнужно раздобыть pcl6-9.07-win32.exe и перехватить и сохранить задание печати документа в файл test.pcl , далее в командной строке делаем test.png я ранее упоминал этот способ здесь. . ART-CODEДокумент превращается в картинку: Код: sql 1.
Ну, и допилить сохранение заданий печати, а то в этой версии только перезаписывается файл с последним напечатанным. И если уж допиливать, то стоит исправить еще один косяк с веб-запросом - о том, что за принтер сидит на порту: там ответ выдается без content-length - некоторые браузеры так не могут отображать страницы. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2018, 18:57 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
GraninDm Столкнулся с такой-же проблемой, что и тс. Машина с вин10 и установленным расшаренным принтером не работает с машинами на винХР. Ошибка аналогична описанной serg68. Порт 9100 открыт. IPv6 отключён. "subnets" : "" и прямой адрес машины с ХР - пробовал Интересно, что в вин7 служба TCPPrintService засвечивается и удаляется в службах сразу, в этой вин10 - только после перезагрузки. ART-CODE Пробовал Вашу программу тоже. В логе получает задание на печать, пишет - 1, принтер активируется (появляется заначек принтера в трее, но печать в реале не идет, в заданиях на печать - пусто. В обратном порядке - если подключить принтер на ХР - то десятка начинает сообщать о отсутствии прав доступа. Заодно спрошу - "jobspath": "jobs/HP1" - это он куда сохраняет? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2018, 15:20 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Пробовал и RawPrintServer100 Не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2018, 15:23 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
kirill-lavrov"subnets" : "" и прямой адрес машины с ХР - пробовал Интересно, что в вин7 служба TCPPrintService засвечивается и удаляется в службах сразу, в этой вин10 - только после перезагрузки. "subnets" : "" попробуйте с debug версией. Там обработка этого параметра изменена. TCPPrintService засвечивается и удаляется в службах сразу Не понял что это значит... kirill-lavrov"jobspath": "jobs/HP1" - это он куда сохраняет? В папку с программой (exe), но я это изменю в ближайшее время. А вообще, можно было и поиском по диску найти.... Никто еще не прислал никакой информации для анализа. Пишите сразу, что в event log попадает и запускайте debug версию, там логов побольше. Мне нечего посоветовать исходя из изложенной информации. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2018, 16:06 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
GraninDmНе понял что это значит... В вин7, после инсталляции процесс сразу виден в Службах без перезагрузки, после команды деинсталляции - исчезает без перезагрузки. В вин10 процесса не видно в Службах без перезагрузки и не понятно, прошла команда или нет. До компьютера доберусь не раньше среды (на работе осчастливили принтером и машиной на 10, дома уже бы снес это ...овнище давно). ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2018, 20:40 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
GraninDm, да, и папка HP1 не создавалась. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2018, 20:41 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
kirill-lavrov, После установки сервис автоматом не запускается. Настраивайте запуск и запускайте из оснастки "Службы". Я же писал на первой странице. Смотрите сообщения в event log Скорее всего он не запустился и из-за этого папка не создалась. Покажите что выводит команда set programdata в Win7. У меня негде проверить. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2018, 20:48 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
GraninDm, я понял, что служба автоматом не запускается, это я видел и изменял на автомат. я писал, что сервис/служба создается, как и положено с параметром - вручную. Но, в вин7 - без перезагрузки, в вин10 только после перезагрузки. С вин 7 проблем нет. Проблема в вин10, а до нее раньше вторника-среды не доберусь Текст .cmd-шников установки и удаления. @Echo off & color 1F TCPPrintService.exe -install @Echo off & color 4F Echo . Echo ............... Echo The program ends after 30 seconds Echo ............... Echo . ping 127.0.0.1 -n 30 >nul cls Exit /b 0 ;Открываем службы и смотрим, зарегистрировался сервис или нет. ;Если все нормально, то ставим запуск автоматом и запускаем. @Echo off & color 1F TCPPrintService.exe -uninstall @Echo off & color 4F Echo . Echo ............... Echo The program ends after 30 seconds Echo ............... Echo . ping 127.0.0.1 -n 30 >nul cls Exit /b 0 ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2018, 21:17 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Конфиг { "printers": [ { "localname": "Hewlett-Packard HP LaserJet Pro MFP M125ra", "active": true, "port": 9100, "subnets": "192.168.10.0/99", "log": "ape", "storejobs": true, "jobspath": "HP" } ] } ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2018, 21:29 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Не удается найти описание для идентификатора события 0 из источника TCP Print service. Вызывающий данное событие компонент не установлен на этом локальном компьютере или поврежден. Установите или восстановите компонент на локальном компьютере. Если событие возникло на другом компьютере, возможно, потребуется сохранить отображаемые сведения вместе с событием. К событию были добавлены следующие сведения: Access from ::ffff:192.168.10.66 to printer "Canon MF3010" is denied ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2018, 18:14 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
{ "printers": [ { "localname": "Canon MF3010", "active": true, "port": 9100, "subnets": "", "log": "ape", "storejobs": true, "jobspath": "jobs/CANON" } ] } ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2018, 18:15 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Поборол я таки эту 10 с помощью TCPPrint от ув.ART-CODE. Спасибо. Перенес папку программы c диска С на диск D и далее все по инструкции и под админом. Единственное, ярлык скрытого запуска в режиме автозагрузки не работает, вручную - работает. Батник же работает и вручную, и с автозагрузкой. Единственное что сейчас напрягает - окно батника не закрывается само. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2018, 01:07 |
|
|
start [/forum/topic.php?fid=26&msg=39753001&tid=1491958]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
382ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 250ms |
total: | 735ms |
0 / 0 |