老打印机变无线:CUPS + AirPrint 实测

树莓派 · 2 分钟阅读· 290 次阅读

家里有台只能插 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)

折
折腾派

功耗那条很真实,我一开始只算性能,电费一年多出两百多。

老
老张

看完把手里的清单砍了一半,其实很多参数根本用不上。

南
南风

建议补充二手的风险,尤其是硬盘和电源,我踩过。

发表评论

验证码

提交后需站长审核,通过后才会显示。