|
TCPPrint
|
|||
---|---|---|---|
#18+
Может быть кому-то пригодится. Была в свое время программа - TCPPrint. Сейчас сайт не работает. Программа делала из локального принтера RAW порт, который можно было подключить по сети. Но она не запускалась как сервис. Нацарапал нечто подобное. https://github.com/GraninDB/TCPPrintService Запускается как сервис. Функционал минимальный. Я написал ее из-за того, что клиент XP у меня нормально не работал с принтером подключенным к Windows 10. На вопросы отвечу... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 20:18 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
GraninDmПрограмма делала из локального принтера RAW порт, который можно было подключить по сети.А каков практический смысл этого? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 21:16 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
miksoftА каков практический смысл этого? GraninDmЯ написал ее из-за того, что клиент XP у меня нормально не работал с принтером подключенным к Windows 10. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 21:23 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Я уже выше писал, у меня была сетка с W10 и XP. Из-за того, что в W10 протокол SMB 1 считается устаревшим, то он как-то криво работает с расшаренным принтером. Его просто нельзя подключить. В XP можно установить порт типа \\comp\printer и уже потом установить принтер с этим портом в XP. Но вот при смене пароля пользователя, принтер отваливается. А при использовании сабжа принтер на XP можно подключить просто на TCP порт. SMB не задействован в данном случае. Ну и теоретически возможно подключить таком образов принтер на linux. Но это я не проверял. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 21:24 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
GraninDmА при использовании сабжа принтер на XP можно подключить просто на TCP порт. ЕМНИП, в винде для этого есть встроенные средства. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 21:37 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Подскажите какие? Может я реально велосипед написал? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 21:42 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
GraninDmПодскажите какие? Ну, например, вот, с картинками: https://helpdeskgeek.com/networking/connect-to-network-printer-in-windows-xp/ Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 21:44 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Ваш пример показан со стороны XP. У меня есть несетевой принтер, подключенный локально к W10. Как мне с XP подключить принтер без SMB? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 21:48 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Пожалуй я был неправ и принтер по чистому TCP никак встроенными средствами не расшарить. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2018, 22:26 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
miksoftRaw Print Server Да. Это тоже самое, что и у меня. Только там один сервис на один принтер, а у меня один сервис на несколько принтеров. miksoftеще на тему А это про другое. Это для печати plain text прямо в принтер. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 16:47 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Вот еще нашел на питоне. RawPrintServer.py Раньше мне как-то не попадались эти программы. Значит будет на один велосипед больше. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2018, 17:00 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
GraninDm, если не сложно, выложите пжл скомпилированный вариант, старый rawprintserver у меня на w10 не работает, хотя на более ранних win работал нормально ( ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2018, 14:21 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
TCPPrintService Если будут вопросы, пишите сюда. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2018, 13:55 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
GraninDm TCPPrintService Если будут вопросы, пишите сюда. Добрый день. Объясните, пожалуйста, пошагово, как настроить программу на стороне ПК с принтером (Windows 10 Pro x64, Canon MF4010) и на стороне клиента (Windows XP x86). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2018, 22:05 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Для сервера на W10 Скачать архив. Разархивировать в любую удобную папку. С правами админа создать папку C:\ProgramData\TCPPrintService\ В этой папке создать файл settings.json Смотрим как называется принтер в W10 , например "Сanon MF4010 (Копия1)" Указываем настройки принтера в этом файле Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Файл с настройками лучше проверить на каком-нибудь online парсере json Открываем cmd от имени администратора и регистрируем сервис c:\папка куда разархивировали программу\TCPPrintService.exe -install Открываем службы и смотрим, зарегистрировался сервис или нет. Если все нормально, то ставим запуск автоматом и запускаем. Все сообщения об ошибках сервис пишет в EventLog. Если не запустился ошибки смотрим там. На стороне XP Создаем порт принтера TCPIP и указываем в нем IP и порт из указанных настроек. Далее устанавливаем принтер на этот принтерный порт. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2018, 10:04 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Забыл еще написать. На W10 еще порты нужно в файрволе открыть. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2018, 11:01 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
GraninDmС правами админа создать папку C:\ProgramData\TCPPrintService\ Если в системе всего одна учётная запись, то созданная в C:\ProgramData\ папка будет создана с админскими правами? Можно ли как-то на стороне сервера увидеть, что запущенная служба действует, как надо? Через браузер или ещё как. На W10 еще порты нужно в файрволе открыть. Если стоит KIS, в нём тоже нужно это делать? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2018, 12:26 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
avbiologЕсли в системе всего одна учётная запись, то созданная в C:\ProgramData\ папка будет создана с админскими правами? Ну я не знаю в каком состоянии у вас UAC. В контекстном меню запуска выбрать "Запуск от имени администратора" avbiologМожно ли как-то на стороне сервера увидеть, что запущенная служба действует, как надо? Через браузер или ещё как. Панель управления -> Администрирование -> Службы. Там после инсталляции должна появиться служба TCPPrintService Там будет видно работает она или нет. И еще смотрите Event log. avbiologЕсли стоит KIS, в нём тоже нужно это делать? В любом файрволе это нужно делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.11.2018, 13:04 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Пробую запустить на Windows 7 - не печатает, в журнале событий вижу: Код: plaintext
Конфиг: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
В чём может быть ошибка? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2018, 11:00 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
IP компьютера, с которого печатают не попадает в разрешенную подсеть. Попробовать сначала так изменить настройки "subnets": "", И еще в настройках сетевого подключения маска какая стоит, 255.255.255.0 или 255.255.0.0? Вообще странно, что там префикс ffff вылез. Я на IPv6 не тестировал. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2018, 11:30 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
GraninDmIP компьютера, с которого печатают не попадает в разрешенную подсеть.Это я понял, я не понял почему :) Попробовать сначала так изменить настройки "subnets": "", И еще в настройках сетевого подключения маска какая стоит, 255.255.255.0 или 255.255.0.0? стоит 255.255.255.0 Вообще странно, что там префикс ffff вылез. Я на IPv6 не тестировал.IPv6 на этой машине отключён, на клиенте отсутствует (win2k3), плюс они общаются через роутер, на котором IPv6 нету! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2018, 11:51 |
|
TCPPrint
|
|||
---|---|---|---|
#18+
Попробовать так "subnets": "192.168.123.0/24", ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2018, 11:54 |
|
|
start [/forum/topic.php?fid=26&msg=39740282&tid=1491958]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 270ms |
total: | 422ms |
0 / 0 |