[树莓派4B] 闲置近10年的爱普生 L310 打印机爆改无线打印机

前言

上次把闲置了多年的树莓派找了出来,重新装了系统跑了起来,之所以这么整,一方面是想把树莓派用起来,另一方面是给家里闲置了近 10 年的打印机给好好地利用起来。我的书桌本来就不大,一台打印机的尺寸也不小,要是放在桌面上,那彻底就不用干别的了,放别的地方太远了,打印机的线就不够长了,想着能不能搞成无线的。

一开始是拿暂时闲置的笔记本电脑来做共享打印机的中转,但一想几千块钱的笔记本就干个这个也太浪费了,而且老机器基本打印需求没问题,于是乎想起了久违的树莓派.....

安装树莓派系统

树莓派系统的安装及换源等操作笔记如下,需要的自取。

传送门:树莓派4B 时隔多年,重新拾起树莓派时,发现时代变了📌 痛点解决:针对树莓派无屏幕安装系统失败问题 🛠️ 核心方 - 掘金

安装 CUPS 服务

更新软件包

shell 复制代码
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 年前好些吧,说干就干。

shell 复制代码
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

系统配置

shell 复制代码
# 安装防火墙, 树莓派默认是禁用了绝大部分端口的, 因此需要启用防火墙
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 系统,同根同源,直接安装试试。

shell 复制代码
sudo dpkg -i sign_epson-inkjet-printer-201401w_1_0_0_arm64.deb

成功!!!感谢国家!!!安装完后刷新页面就看到了驱动出现了,点击 Add Printer,完成安装。

打印测试页

点击上方的 Printers,切换到打印机列表,可以看到刚刚添加的打印机已经在这里了。

点击进入后,找到 Maintenance,下拉列表中找到 Print Test Pages,点击

看到这个页面,就说明安装成功了。

剩下的事情,就在 Windows 系统里面正常完成打印机的添加即可。

后记

更有意思的是,手机版的 WPS 只要是在同一个 WiFi 下,也是可以直接发送文件过去打印的,这下直接是从老机器跨越到新时代了。

参考文献

(99+ 封私信 / 81 条消息) 【动手实践】树莓派将有线打印机转为无线共享打印机 by xinlong - 知乎

相关推荐
starvapour12 分钟前
Ubuntu部署gitlab频繁出现502的问题
linux·ubuntu·gitlab
DS小龙哥43 分钟前
基于ESP32设计的智能养蜂监测系统
stm32·单片机·嵌入式硬件·物联网·华为云
zhangfeng11331 小时前
ps aux讲解,结合国家超算中心 hpc apptainer
linux·服务器·网络
夜月yeyue1 小时前
STM32 DMA 双缓冲采样
linux·stm32·单片机·嵌入式硬件·系统架构
ScilogyHunter1 小时前
Buildroot完全指南:从入门到实战
linux·嵌入式·buildroot
毕竟是shy哥1 小时前
Claude Code 接入 DeepSeek 保姆级教程,WSL/Linux 通用
linux·安装教程·codex·deepseek·claude code·openclaw
无限进步_1 小时前
从零实现一个迷你Shell——深入理解Linux命令行解释器
linux·运维·服务器·开发语言·c++·chrome
JimCarter2 小时前
使用Azure Devops Pipeline将Docker应用部署到你的Raspberry Pi上
docker·azure·树莓派·devops·orangepi·香橙派·raspberrypi
happymaker06262 小时前
Linux常见命令总结
linux·运维·服务器
lbb 小魔仙2 小时前
【Linux】DevOps 工程师必备:Linux 自动化脚本与高效工具链整合
linux·自动化·devops