news 2026/5/1 10:18:34

基于openwrt的打印机服务器--无法连接打印机的问题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于openwrt的打印机服务器--无法连接打印机的问题

有任务、但被挂起,且你怀疑没装kmod-usb-printer——这个判断很靠谱:CUPS 能收作业但写不进 USB 打印设备时,最常见就是没有/dev/usb/lp0(usblp 驱动没起来),CUPS 就会把队列停掉/挂起。

按下面步骤做,基本能直接修好。


1)确认是否缺 USB 打印设备节点

SSH 到路由器执行:

ls -l /dev/usb/lp* dmesg | grep -i -E "usblp|lp0|printer|brother|usb"
  • 如果/dev/usb/lp0不存在,继续第2步。
  • 如果存在,也先看第4步日志定位为何挂起。

2)安装 USB 打印内核模块(关键)

opkg update opkg install kmod-usb-printer reboot

重启后,重新插拔打印机 USB 线一次,再执行:

ls -l /dev/usb/lp*

期望出现/dev/usb/lp0

若还没有,继续补齐常用 USB 控制器模块(有时固件裁剪太狠):

opkg install kmod-usb-core kmod-usb2 kmod-usb-ohci kmod-usb-ehci reboot

3)确认 CUPS 里这台打印机的“设备 URI”是 USB(而不是错配成网络)

在 CUPS 网页:Printers → 点你的队列 → 查看/修改Device URI
应该类似:

  • usb://Brother/...
  • usb:/dev/usb/lp0(视版本/后端而定)

如果你之前添加时 USB 设备不可用,CUPS 可能被你选成了别的后端;那就:

  • 删除该队列
  • /dev/usb/lp0已存在的前提下重新 Add Printer(选 USB Printer 那项)

4)把“挂起”的根因从 CUPS 日志里读出来(非常直接)

路由器上执行:

tail -n 200 /var/log/cups/error_log 2>/dev/null || logread | grep -i cups | tail -n 200

重点看类似行:

  • Unable to open device file "/dev/usb/lp0": Permission denied/No such file
  • backend failed
  • Filter failed

如果你贴出这几行关键报错,我可以告诉你下一步是“USB/权限”还是“驱动/过滤器”。


5)恢复打印:取消挂起 + 重启队列

安装好模块并确认 USB 设备可见后:

在 CUPS 页面里把打印机Resume Printer,并清掉卡住的任务(Cancel All Jobs)。

或命令行:

cupsenable 你的队列名 cupsaccept 你的队列名 cancel -a 你的队列名

然后从 CUPS 网页打印 Test Page 再试。


多数情况下,装上kmod-usb-printer并重新用 USB 设备 URI 添加队列,就能把“任务挂起、打印机没反应”彻底解决。之后再继续弄 Avahi/AirPrint 发现即可。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/30 15:19:29

百度AI开放平台VS GPT-SoVITS:哪个更便宜?

百度AI开放平台VS GPT-SoVITS:哪个更便宜? 在智能语音技术迅速渗透日常生活的今天,越来越多的企业和个人开始关注“用声音说话”的成本问题。无论是为客服系统配上自然流畅的播报音,还是打造专属品牌的虚拟代言人,语音…

作者头像 李华
网站建设 2026/4/30 23:56:07

YOLOv5详解:高效目标检测的实战指南

YOLOv5详解:高效目标检测的实战指南 在智能制造车间的一条高速生产线上,摄像头每秒捕捉数百帧图像,系统必须在毫秒级时间内判断产品是否存在划痕、缺件或装配偏差。传统视觉算法早已力不从心,而深度学习模型又常因推理延迟无法满…

作者头像 李华
网站建设 2026/4/18 18:17:46

Typora 免费安装教程

Typora 免费安装教程 1.Typora 简介 Typora 是一款跨平台的 Markdown 编辑器,因其简洁的界面和流畅的用户体验而受到广泛欢迎。它支持实时预览功能,让您在编辑 Markdown 文档的同时即时查看最终效果,无需切换视图。此外,Typora …

作者头像 李华
网站建设 2026/5/1 10:18:07

day-02数组题目总结笔记

数组题目总结笔记(二) 目录 最长公共前缀加一杨辉三角买卖股票的最佳时机多数元素6. 最长公共前缀 题目描述 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。 示例: 输入:strs…

作者头像 李华
网站建设 2026/5/1 8:30:15

LobeChat能否实现AI生成读书笔记?阅读效率倍增技巧

LobeChat能否实现AI生成读书笔记?阅读效率倍增技巧 在信息爆炸的时代,我们每天面对的文本量远超以往——学术论文、行业报告、电子书籍、长篇资讯……即便一个人全年无休地阅读,也难以追上知识更新的速度。更现实的问题是:读完了&…

作者头像 李华
网站建设 2026/5/1 7:19:34

消费级硬件微调210亿参数GPT-OSS-20b指南

消费级硬件微调210亿参数GPT-OSS-20b指南 在一台只有16GB内存的笔记本上跑通210亿参数的大模型?听起来像是天方夜谭。但就在几个月前,我用家里的RTX 4070台式机成功完成了 GPT-OSS-20b 的本地微调——这个由OpenAI开源权重构建的轻量级高性能语言模型&am…

作者头像 李华