前言
上次把闲置了多年的树莓派找了出来,重新装了系统跑了起来,之所以这么整,一方面是想把树莓派用起来,另一方面是给家里闲置了近 10 年的打印机给好好地利用起来。我的书桌本来就不大,一台打印机的尺寸也不小,要是放在桌面上,那彻底就不用干别的了,放别的地方太远了,打印机的线就不够长了,想着能不能搞成无线的。
一开始是拿暂时闲置的笔记本电脑来做共享打印机的中转,但一想几千块钱的笔记本就干个这个也太浪费了,而且老机器基本打印需求没问题,于是乎想起了久违的树莓派.....
安装树莓派系统
树莓派系统的安装及换源等操作笔记如下,需要的自取。
传送门:[树莓派4B] 时隔多年,重新拾起树莓派时,发现时代变了📌 痛点解决:针对树莓派无屏幕安装系统失败问题 🛠️ 核心方 - 掘金
安装 CUPS 服务
更新软件包
sudo apt update
sudo apt upgrade
安装 CUPS 服务
CUPS(Common UNIX Printing System,通用 UNIX 打印系统)是一个开源的、模块化的打印系统,用于类 UNIX 操作系统。它最初由 Easy Software Products 开发,现在由苹果公司维护,已成为 Linux 和 macOS 等系统的标准打印架构。
CUPS基于 Internet 打印协议(IPP),提供了一系列工具和管理界面,支持:
- 本地和网络打印
- 打印机发现和共享
- 打印队列管理
- 用户权限控制
其实原理很简单,就是让树莓派来替代一台 PC 电脑的工作,唯一有差别的是,树莓派使用的是 ARM 架构的 Linux 系统,而 PC 电脑则是 Windows 系统,支持的驱动数量有差异。
当然了,考虑到现在已经是 2026 年了,再怎么样也比 10 年前好些吧,说干就干。
sudo apt install cups
# 将树莓派用户加入到CUPS的 lpadmin group中
sudo usermod -a -G lpadmin pi
# 使 CUPS 可以被整个局域网中的所有联网设备访问
sudo cupsctl --remote-any
# 重启 CUPS 服务
sudo /etc/init.d/cups restart
系统配置
# 安装防火墙, 树莓派默认是禁用了绝大部分端口的, 因此需要启用防火墙
sudo apt install ufw
# 安装完成后启用防火墙
sudo ufw enable
# 授权 22 端口, 保持 SSH 连接
sudo ufw allow 22/tcp
# 授权 631 端口, 这个是 CUPS 服务管理页面端口
sudo ufw allow 631/tcp
上述操作完成后,我们将可以在局域网任何一台设备上通过 https://IP地址:631 访问到树莓派上的打印机服务了。
添加打印机
打印机的数据线连上树莓派后,我们打开 CUPS 的打印机管理页面。
纯英文界面是有点不太友好,但是来去就这么几个单词,还时不时就会有几个中文出现,虽然很错乱,不过也没啥,点击 Administration 进入到管理页面
在 Printers 下面选择 Add Printer
然后就会看到系统读取到了打印机列表,点击选择,然后点击 Continue 继续操作。
基本上都是默认的了,一定要记得勾选 Share This Printer,就是 Windows 系统里面的共享打印机的意思,不然是没办法实现共享打印机的。然后点击 Continue 继续操作。
刚安装完的 CUPS 会自带一些品牌的驱动,我这里是爱普生的,那我就选择 Epson,然后点击 Continue,继续操作。
自带的驱动列表里面没有找到我的打印机型号,难道是太老了?难道就这样放弃吗?
后面转念一想,要是爱普生卖打印机给政企单位咋办,都是国产系统,他们那些老的打印机怎么打印文件?于是乎,我到爱普生的官网搜了打印机型号,并且居然发现有 国产操作系统 这一栏,然后就发现了 统信 UOS,再往下就找到了 ARM CPU 的选项,最后顺利找到了驱动程序,下载下来之后发现是 .deb 文件,这波稳了!!!
树莓派的 Raspberry Pi OS 也是基于 Debian 系统,同根同源,直接安装试试。
sudo dpkg -i sign_epson-inkjet-printer-201401w_1_0_0_arm64.deb
成功!!!感谢国家!!!安装完后刷新页面就看到了驱动出现了,点击 Add Printer,完成安装。
打印测试页
点击上方的 Printers,切换到打印机列表,可以看到刚刚添加的打印机已经在这里了。
点击进入后,找到 Maintenance,下拉列表中找到 Print Test Pages,点击
看到这个页面,就说明安装成功了。
剩下的事情,就在 Windows 系统里面正常完成打印机的添加即可。
后记
更有意思的是,手机版的 WPS 只要是在同一个 WiFi 下,也是可以直接发送文件过去打印的,这下直接是从老机器跨越到新时代了。