找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 8029|回复: 29

P1007/P1008/1020/1020Plus/1108/P1505等GDI或普通打印机变网络打印机方法总结

  [复制链接]
发表于 2023-7-3 00:08 | 显示全部楼层 |阅读模式
本帖最后由 Buger_23 于 2023-7-3 00:12 编辑

打印机自带网络分享的就不多赘述,都是厂家调试好的,这里讨论违禁词语,请勿再发的。以下以 HP LaserJet P1008 为例,因为是 GDI 打印机要推送固件,而且要取消双向支持(bidirectional)复杂点,别的自带固件的打印机直接忽略这些步骤即可。
Windows 上可以直接共享,想要 USB 直接共享也有很多软件,故这里只讨论路由器一类设备的设置。
网上许多教程都有错误,比如费老大劲配置 CUPS 的 pdd 驱动结果本地还要安装驱动、p910nd 无法打印等,这里重新捋一遍。


1.P910nd 分享(推荐)
1.1 Padavan
对于一般打印机连上就可以用,对于 GDI 打印机(每次打开要电脑发送固件)2023 年的固件也更新解决了,鉴于自带的 EZ-print(通过模拟 USB 来连接)并不完美(只能单向通讯,对于需要手动双面打印如 P1008 这种机器而言,点击后确实没反应)而且有人说不稳定,就不用自带的 ASUS 一键安装的了。
参考更新说明:
①,打开页面 USB 应用程序 - 打印机,启用 TCP/IP RAW 端口。
②,打开打印机并连接打印机的 USB 端口。
③,打开【连接打印机】功能开关。
④,将 PC 配置为连接到 TCP/IP 网络打印机,端口 9100 。
发现本身对于 LPR 队列支持有问题,而且开 LPR 和 USB 支持后有可能会让 p910n 挂掉,故直接关闭默认的 TCP/IP LPR 端口和 USB 以太网端口,开启 RAW(不带 bidirectional) 即可。
1.2 Openwrt
有免费的固件定制服务:supes.top/
用爱发电的博主,大家可以充点钱支持下。单个打印机自定义固件加装luci-app-p910nd、kmod-usb-printer 即可。多打印机不安装 luci-app-p910nd,改为 luci-app-usb-printer 即可。
GDI 打印机参考网上或者附件的自动挂载。
1.3客户端设置
反正对于 GDI 打印机选择 RAW 模式(RAW 相当于直连,LPR 会有队列,理论上好点但是实测 Padavan 的用不了,好像 Openwrt 的 P910nd 可以),选择正确驱动(exe 可以用别的软件解压出来 INF),安装后手动关闭双向支持(有的表现为打印后停不下来,P1008 表现为卡死),服务器端和 Windows 端都是。P1008 实例见附件,其他的修改 INF 驱动文件和脚本中驱动文件地址即可。不需要管理员身份运行。看注释修改相应参数。

2.CUPS 分享
CUPS 在东家 Apple 那已经是半放弃状态,而且配置较为复杂,要确定打印机有 Linux 驱动才能用。CUPS 有两种共享方式,一个是和 p910nd 单纯的转发,需要电脑有驱动,不过由于是 url 添加的,配置更为简单。另一个是完全体,自带队列管理进行中继。下面分别来讲。
2.1 低性能路由器 openwrt
CUPS 在路由器上可以通过网址共享。加装kmod-usb-printer(内核打印机模块)、luci-app-cupsd。
ssh 进入路由器后台修改 cups 配置文件为允许访问、允许修改,然后访问 631 端口进行配置,选择 kmod-usb-printer 认出的打印机,不用加载 pdd 文件,直接全部用 raw 即可。最后进入添加的打印机配置页面,网址即为打印机地址,在 Windows 中直接手动添加 - 使用 url 添加即可。这时 cups 作用相当于 p910nd,只不过电脑端添加新打印机设置更简单.
理论很好,但是有个问题是如果不在该打印机的网络环境,在 word 中点击打印会卡顿几分钟,直到 office 确认没有打印机才会恢复相应,比较无语。
2.2 高性能开发板
这时候起到免驱动的作用,openwrt 或者 armbian(对于 armbianGDI 应该也能通过脚本定时加载,但是我没看到)均可。
openwrt 要安装 hplip-common 驱动,有扫描仪要 hplip-sane。
主要需要加载对应的 pdd 文件,然后选择 hplip 驱动显示的打印机即可(别选错成 kmod-usb-printer 显示的),带扫描仪的加装 sane 模块。更多的 GDI 太麻烦了没有配置过,这里就不多 bb 了。这时候理论上可以通过 ipp 无驱动添加打印机,应该还可以配置 airprint。
2.3 Samba 配置和双面打印
理论上 CUPS 配合 SAMBA 可以让 Windows 直接搜索到打印机,不过一样的不支持双面打印,对于没有继续打印按钮的机器,HP 社区给出的答复是打印到一半后抬起机盖并放下以继续打印。我认为这样可以接受,反正要到打印机那里把材料送进进纸盘。
对于 SAMBA 配置这里因为我也没尝试就不过多赘述。

3.USB 虚拟类
3.1 EZ-printer
华硕路由器自带的,Padavan 固件或者梅林固件当然也有。其中 Padavan 支持 GDI 固件加载(建议下载后点一下保存 ram 到闪存,以免每次开机都要联网下载)。但是有的网友说不稳定,而且客户端第一次安装打印机要下载第三方程序配置。另外 P1008 等驱动带的双面打印不正常,要抬机盖。
3.2 virtualhere
针对路由器,目前只有 virtualhere。商用的软件,服务端有试用限制,需要得买或者用破解版的。电脑上用起来和本地 USB 无异,点确定应该就可以直接继续双面打印了。但是要手动挂载卸载设备,多人使用可能不方便。市面上有的商家就是这个方案重新包装的,客户端加上了自动挂载卸载,但是这要后台一直运行违禁词语,请勿再发的程序,其实也不是很好。另外 TP-link 之前的商用方案应该也是类似的方案。

4.总结
还是 p910nd 稳妥(大多数商用盒子的方案),首推 Padavan 的 RAW,设置简单。进阶玩家可以用 Openwrt ,设置更自由点,而且版本新理论 bug 更少(LPR 不会出错)。如果你更有耐心的话可以配置 CUPS,不过配置可能比较麻烦,可以花钱买技术服务。

附录

附 1:openwrt 自动挂载 GDI 打印机脚本
恩上论坛 aming.ou 提供的方法,不过好像路由器后开机的情况下不会自动加载。

附 2:Windows 打印机(RAW,修改后为 LPR)一键安装
论坛附件大小限制,看README,WIFI是设置的路由器的名称,需要解压驱动到相应目录下并修改路径

附 3:打印队列卡死
先到 services.msc 中停止 print spooler,然后开始菜单运行中输入spool 进入 C:\WINDOWS\system32\spool\PRINTERS 目录然后删除里面的打印队列.然后返回启动 print spooler 服务。
有人写的一键脚本,未测试:
@ECHO off  
net stop spooler  
del C:\WINDOWS\system32\spool\PRINTERS\*.* /f/s /q  
net start spooler
保存为.bat 或者.cmd 保存直接清理就可以了,但是有时候清理不了多点几遍就可以清理了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2023-7-3 00:31 | 显示全部楼层
谢谢大师技术分享,辛苦了!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-7-28 20:38 | 显示全部楼层
认真拜读,谢谢分享!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-7-29 15:16 | 显示全部楼层
古老的1020  用过910pd,时好时坏,动不动没反应。后来尝试usb-ip 和virtualhere。现在还在用virtualhere,用一个703挂着,简单稳定,双面打印再也没问题。

点评

谢谢 最近在折腾我的703N作为HP1020P的打印服务,不管是openwrt+p910nd也好、老毛子+print也好,在我的HP1020P上,都只能打印单面,不能双面。后来试了 老毛子+virtualhere ,就OK了、没问题了,感谢! 话说703N的op  详情 回复 发表于 2024-2-19 11:50
这个我记下了,910不稳定再来试试这个方法,谢谢。  详情 回复 发表于 2023-8-14 22:44
virtualhere用的人少完全没问题。其实我觉得cups 本地驱动ip连接的方式是最优雅的,台式机用比较好,笔记本不在网络下点打印就卡死比较恼火  发表于 2023-8-4 18:26
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-7-29 18:46 | 显示全部楼层
703可以带得动virtualhere吗?

点评

这种本身也没啥数据量,我觉得是能带得动的,就是op最好要装个pj的,非pj的好像一段时间就用不了了  发表于 2023-8-4 18:17
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-7-31 09:46 | 显示全部楼层
openwrt 自动挂载 GDI 打印机脚本,关于“不过好像路由器后开机的情况下不会自动加载。”,有解决办法建议吗?
目前实际使用时,只有打印机和盒子第一次开机时,才需要注意先后顺序。如果盒子和打印机长期不关机的情况下,就算盒子重启,只要打印机不重启,打印机中还是存在上一次上传的dl固件,不影响正常打印。

点评

不经常断电问题应该不大。目前还是刷的padavan带的打印机了,省心点,主要是op这么久了也没见有人做插件  详情 回复 发表于 2023-8-4 18:14
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-4 18:14 | 显示全部楼层
aming.ou 发表于 2023-7-31 09:46
openwrt 自动挂载 GDI 打印机脚本,关于“不过好像路由器后开机的情况下不会自动加载。”,有解决办法建议 ...

不经常断电问题应该不大。目前还是刷的padavan带的打印机了,省心点,主要是op这么久了也没见有人做插件

点评

原版的带一个设备是免费的。我没用pj的。怕不稳定。平时只用一个打印机。几年了用703完全没问题。  详情 回复 发表于 2023-8-4 20:25
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-8-4 20:25 | 显示全部楼层
Buger_23 发表于 2023-8-4 18:14
不经常断电问题应该不大。目前还是刷的padavan带的打印机了,省心点,主要是op这么久了也没见有人做插件 ...

原版的带一个设备是免费的。我没用pj的。怕不稳定。平时只用一个打印机。几年了用703完全没问题。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-8-9 16:22 | 显示全部楼层
改了权限,但是运行 usb_printerid 显示:usb_printerid: not found

点评

是不是usb没连好  详情 回复 发表于 2023-10-15 16:35
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-8-13 23:21 | 显示全部楼层
不知道易联维斯用的什么软件 比较稳定
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-8-13 23:23 | 显示全部楼层
易联维斯不知道用什么软件  比较稳定

点评

这个 商用的单个打印机一般是调用的virtualhere外面套个UI的壳 这样复印还有双面打印功能啥的都完整  详情 回复 发表于 2023-10-15 16:34
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-8-14 22:44 | 显示全部楼层
wzdzdhan 发表于 2023-7-29 15:16
古老的1020  用过910pd,时好时坏,动不动没反应。后来尝试usb-ip 和virtualhere。现在还在用virtualhere, ...

这个我记下了,910不稳定再来试试这个方法,谢谢。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-8-19 09:33 来自手机 | 显示全部楼层
虽然看不太明白,还是先收藏了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-9-9 09:24 | 显示全部楼层
cups打印机不在线的时候很恼火,

点评

哈哈 确实 也就穷折腾 还得换新的打印机从根源解决问题  详情 回复 发表于 2023-10-15 16:29
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-9-20 12:52 | 显示全部楼层
感谢提供这么好的教程。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-5-30 06:19

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表