将Windows打印机变成网络打印机
本文最后由豫见长安更新于2024 年 10 月 15 日,已超过89天没有更新。如果文章内容或图片资源失效,请留言反馈,将会及时处理,谢谢!
但自带网络接口的打印机从来没有这么复杂,指定IP(端口基本上就是基于raw的9100),安装驱动即可搞定,完全跳过了复杂的samba协议,直接使用TCP/IP。如同在Windows下通过http或者ftp共享文件,完全不需要考虑Windows那复杂的共享机制。
但并不是所有的打印机都带网络接口,虽然现在可以买一个便宜的可以刷固件的路由器(比如坛子里15块收的优酷路由宝刷Padavan或者OpenWRT)当打印服务器使用,但毕竟硬件都不是现成的,而且,投入再小也得投入不是。
那能不能将Windows直接变成类似的打印服务器呢?答案是:Raw Print Server。这是一个开源的命令行程序,官方网站:
https://sourceforge.net/projects/rawprintserver/files/RawPrintServer/ 。注意,下载1.0版本
Raw Print Server 1.0
基本操作流程:
1、在作为打印服务器的Windows上安装好打印机,以HP LaserJet P1008为例,装好打印机时,最好给打印机改一个简短的名字,例如叫:HP1008。
2、将rawprintserver.exe复制到Windows的system32目录。
3、管理员cmd模式下执行:rawprintserver.exe install “HP1008”。注意,这里的打印机名称一定要跟你Windows控制面板中显示的打印机名称一样。该程序会安装一个rawprintserver服务,如果你在上一步操作中没有将该文件复制到system32目录,那就需要修改下对应服务注册表项中的ImagePath项,将该程序的全路径写入,否则服务启动不了。
4、在打印客户端按添加网络打印机的流程(自动搜索肯定是搜不到的,所以需要手工操作),指定IP地址,默认raw:9100,然后手工指定打印机驱动安装即可。
5、搞定!
6、软件运行的日志强行锁死在c:\PrintServer.log,如果出现什么错误,可以查看该日志。
我试过在win10下安装rawprintserver,win7_x86和win11都可以正常连接并使用。
文章标题:将Windows打印机变成网络打印机
文章链接:https://zhaojx.fun/archives/474/
最后编辑:2024 年 10 月 15 日 08:20 By 豫见长安
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)