使用路由器作为打印机服务器的意义在于,比专用打印服务器更便宜。只要路由器有USB嘴,可以刷常见的第三方固件,可以做打印机的网络服务器。不需要一台电脑作为主机一直开着,其他电脑有线/wifi可以连接到网络打印机,无需设置安全规则、用户权限等(尤其是win10共享打印机/文件夹,设置一堆地方)。
以前使用的专用打印机共享服务器实际上就是这个功能,但低配置不支持扫描/双面打印,高配置可支持,不值钱。一些新的打印机增加了网络打印功能。但是还是有很多经典型号没有这个功能,带网络功能的打印机比没带的贵几百块。便宜的路由几十块一百块。另外,在企业中使用,同时打印的人多,打印机自身的网络功能会卡住,因为打印机CPU还是比较弱。
总之,用路由器共享打印机最方便,成本最低。只有一个缺点,不支持手机打印。
以下是设置方法,XP/win7/win10都一样:
1.打印机的USB连接路由器,查看路由器USB是否识别连接中的打印机,并启用打印机服务。
2.计算机端设置(计算机有线/电脑有线//wifi可以连接到局域网)win10为例:
添加打印机,我需要的打印机不在列表中
本地打印机和网络打印机通过手动设置添加
创建新端口:端口类型standard TCP/IP port
输入路由器IP地址。自动选择打印机驱动可不勾选。
自定义-设置额外的端口信息
随意输入队列名称,勾选启用LPR字节计数(有一些固件支持)raw,我这里用的LPR)
选择驱动程序。您可以在其中找到相应的打印机型号,或点击磁盘安装(下载驱动程序解压后,选择文件类型.inf的)
选择更换(如果安装了以前的驱动程序,则选择使用当前的驱动程序)。然后确定安装不共享打印机。
打印机属性-端口-双向支持不检查。
扫描功能:找到C:\WINDOWS\system32中WFS,发送到桌面,可以扫描。
需要注意的是,有时候安装完打印机没动静,可以再删除打印机再装一次。直接再添加一次网络打印机,会出现打印端口已存在,端口无法删除,需要重启打印服务才能设置。
1.删除打印机
2.运行输入services.msc,找到服务PrintSpooler,重启该服务
3.打印机服务属性,端口-删除原网络端口。
4.删除打印任务C:\Windows\system32\spool\PRINTERS下文件。