老打印机变无线:CUPS + AirPrint 实测
家里有台只能插 USB 的打印机,每次打印都要开电脑拷文件。树莓派能把它变成网络打印机。
CUPS 支持 AirPrint 后,iPhone/iPad 可以直接发现并打印,不需要装 App。
先说结论
CUPS + Avahi 广播 + 固定 IP,一次配好长期可用。
- 驱动优先选厂商 PPD 或通用 PostScript
- Avahi 负责 AirPrint 广播
- 树莓派设固定 IP,避免打印机地址变化
- 打印队列卡住时先清 spool
先看清需求
CUPS 是 Linux 的打印服务,配置界面在 631 端口。AirPrint 依赖 mDNS 广播,所以需要 Avahi。
大部分老打印机能用通用驱动,少数需要厂商提供的 PPD 文件。
怎么落地
按这个顺序做,能少买错东西:
- 安装 cups 与 avahi-daemon
- 浏览器访问 631 添加打印机,选择对应驱动
- 开启共享与「允许局域网访问」
- 在手机上测试 AirPrint 是否发现设备
- 树莓派设固定 IP 或在路由器做 DHCP 绑定
参数与取舍
把关键规格摆在一起对比:
| 环节 | 工具 | 注意 |
|---|---|---|
| 驱动 | PPD/通用 PS | 型号要对 |
| 共享 | CUPS 共享 | 允许内网 |
| 发现 | Avahi | mDNS 广播 |
| 地址 | 静态 IP | 避免失效 |

几个容易踩的坑
下面这些是最常见的错误做法:
- 用错驱动:能打但排版错乱
- 不开 Avahi:手机发现不了
- IP 变化:所有设备要重配
- 打印任务卡住不清队列:后续全堵
买之前想清楚
打印服务器的价值是「省事」,配好之后基本不用再管。
硬件不是越强越好,是「刚好够用 + 留一点余量」最舒服。
评论 (3)
功耗那条很真实,我一开始只算性能,电费一年多出两百多。
看完把手里的清单砍了一半,其实很多参数根本用不上。
建议补充二手的风险,尤其是硬盘和电源,我踩过。
发表评论