openwrt添加hp打印机

openwrt添加hp打印机

本文首发于个人博客: openwrt添加hp打印机

背景:

在cudy tr3000上刷入openwrt系统并通过USB连接打印机改造成网络打印机, 打印机型号HP laserjet P1108

cudy tr3000刷入openwrt教程参考: blog.730777.xyz/2026/04

openwrt设置

如果是参照上述教程刷入的openwrt, 则直接存在网络存储 - USB打印服务器, 如果不是, 则需要手动安装软件包 kmod-usb-printer以及p910nd



点击左下角添加

  • 勾选启用
  • 设备选择HP LaserJet Professional P1108
  • 接口选择未指定
  • 端口选择9100
  • 不要勾选双向模式

点击保存并应用即可

找不到打印机

如果检测到的打印机列表里面没有显示打印机, 有两个解决办法

办法1

https://go.smzdm.com/9a4dbbaf012f6fe8/ca_aa_yc_0_az6p4960_16292_1673_0_0下载驱动包exe文件, 解压exe文件, 进入解压后的文件夹,找到 Util 目录,里面依然会有 SIUtility64.exe。直接双击运行它,就可以强制对连接的打印机关闭 Smart Install 行为。

办法2:禁止 usbmode 干扰打印机

临时测试:

/etc/init.d/usbmode stop
chmod -x /etc/init.d/usbmode

永久解决:

找到/etc/usb-mode.json文件

直接删除 整个包含 03f0 的大括号配置块, 有很多个大括号配置, 全都删除

两个办法依次测试, 包有的

win配置

可以手动下载驱动https://go.smzdm.com/9a4dbbaf012f6fe8/ca_aa_yc_0_az6p4960_16292_1673_0_0也可以添加时自动下载

在电脑中,“设备和打印机–添加打印机–添加网络、无线或Bluetooh打印机–我需要的打印机不在列表中”,点击下一步后:





此处设备类型中,在标准中选择“Hewlett Packard Jet Direct”



选中P1108,下一步即添加完成。



至此, 配置结束

编辑于 2026-05-24 · 著作权归作者所有