通过第三方打印服务程序解决一切打印机共享问题(也许)
本帖最后由 dkollf 于 2024-11-6 20:04 编辑经常遇到共享打印机的时候各种报错的,折腾起来费时费力,
之前找到一个单exe程序可以通过RAW 9100将打印机共享出去,用起来很方便,
目前在win7和win10上测试过,工作都正常,用nssm安装成服务后工作也正常。
现在将程序和nssm以及批处理文件打包分享给大家,希望大家遇到打印机共享问题的时候,能多一条路。
0.所有文件放在同一个目录
1.用记事本修改【安装Windows打印服务.bat】中第二行引号中的打印机名称
2.执行"安装Windows打印服务.bat"
3.客户端添加打印机,标准TCP/IP端口,raw协议,端口9100,安装驱动
4.测试是否工作正常
注意:1.装好后不要随意移动位置,如果移动了位置,请删除服务后重新安装。
2.只能共享一个打印机,因为程序里写死了端口是9100。
3.如需共享多个打印机,给出了源码,请自己修改源码中的默认端口后重新编译。
4.请自行仿照安装批处理内容,用新编译的程序安装一个不同服务名的新服务即可。
大家也可以测试是否能正常工作,然后再安装成服务
命令行中切换到程序所在目录,手动执行下面的命令
WinPrintServer.exe“系统中显示的打印机名称”
防火墙开放TCP 9100端口
客户端连接
新版的WIN10已经都解决打印机问题了 可以测试一下 用LPD/LPR协议共享打印机的方法,通用Win7—Win11-远景论坛-微软极客社区https://bbs.pcbeta.com/viewthread-2021307-1-1.html
这个软件对操作系统的支持并不好,只能支持raw格式的打印机,如果你使用的打印机格式为imf那就不行。比如hp 1020,hp p1008,1108,1106。都不行的。 我很久以前在无忧测试过该软件, kteny 发表于 2024-11-7 13:41 https://i.pcbeta.com/static/image/common/back.gif
这个软件对操作系统的支持并不好,只能支持raw格式的打印机,如果你使用的打印机格式为imf那就不行。比如hp ...
能否解释一下RAWIMF是什么玩意 看不懂 试试看能不能解决办公室电脑打印机问题 五五无 发表于 2024-11-7 13:52 https://i.pcbeta.com/static/image/common/back.gif
能否解释一下RAWIMF是什么玩意 看不懂
打印机支持的数据格式,你可以在打印机的自检页上面找到。凡是IMF格式的打印机都不能用这个软件共享。好像是这个软件无法正确的唤醒打印机还是这个软件缺少我上面提到的那几个打印机的固件,因为我记得我上面提到的这几个打印机在打印的时候windows会把正确的固件发送到打印机,然后才能开始打印文档的。 楼主请注意,HP的很多老款的打印机不能用这个工具来共享。这个工具只适用于打印机数据格式为raw的,如果我没记错的话,HP的m1005,可能佳能的2900也不行。 感谢分享~~ windows的共享打印机太烦了,经常出问题。
还是搞一个网络打印机吧。 感谢分享··················
页:
[1]