家里的联想 M7206 打印机一直只能通过 USB 直连电脑使用,家人用电脑或者手机打印还要传到微信上或者抱着笔记本插线打印,实在麻烦。朋友送了我一台戴尔瘦客户机( Wyse 3040 ),决定将它改造成 24 小时在线的无线打印服务器。系统选了 Ubuntu 24.04.2 ,搭配 CUPS ,全程踩坑无数,记录如下。
瘦客户机配置
戴尔 Wyse 3040 ( 2GB 内存/64GB 存储)朋友给重新焊了 emmc 换成了 64G 的。
USB 无线网卡 本来那个只支持 Windows 免驱,在京东上又买了一个新的,芯片应该是 aic 8800
打印机通过 USB 连接到瘦客户机。
无线网络配置 将下载的驱动解压后打开 aic8800_linux_driver 文件夹,鼠标右击空白的地方,选择“Open in Terminal” 输入 su root 命令,再输入 root 用户的登录密码,切换成 root 用户。 输入 sh install_setup.sh 命令 输入 cd drivers/aic8800/命令,切换到 drivers/aic8800 目录下。 输入 make 命令,开始编译驱动,等待自行编译完成。 make install 命令,加载驱动。
nmcli 连接 WiFi
nmcli device wifi connect [SSID] password [密码]
sudo apt update && sudo apt install cups -y
sudo systemctl enable cups --now
编辑/etc/cups/cupsd.conf ,调整以下部分:
Port 631 # 替换原 Listen localhost:631
<Location />
Order allow,deny
Allow all # 允许所有 IP 访问
</Location>
<Location /admin>
AuthType Default
Require valid-user
Allow all # 允许远程管理
</Location>
重启服务:
sudo systemctl restart cups
踩坑 2:当时没用设置这个 Allow all 导致我不能打开 cups 的安装界面(( 需反复检查配置文件语法
CUPS 默认支持部分惠普/佳能驱动,但联想 M7206 需手动配置。
官网提供官方的 Linux 驱动,直接安装即可 https://newsupport.lenovo.com.cn/driveList.html?fromsource=driveList&selname=M7206
下载 Lenovo M7206_7216_7255F_7256HF ,获得 Lenovo Linux Print drive.zip ,提取"m7206lpr-3.0.1-1.i386.deb"和"m7206wcupswrapper-3.0.1-1.i386.deb" WinSCP 上传到目录
sudo dpkg -i m7206lpr-3.0.1-1.i386.deb
sudo dpkg -i m7206wcupswrapper-3.0.1-1.i386.deb
踩坑 3:Ubuntu 24.04 默认禁用 32 位库。-无法安装 i386 的包 解决方法:
sudo dpkg --add-architecture i386
踩坑 4:防火墙!务必放行 631 端口和 5353/UDP ( Bonjour ):
sudo ufw allow 631/tcp
sudo ufw allow 5353/udp
CUPS 配置文件的每一行 Allow 都可能影响访问权限,建议逐段测试。 记得给路由器设置 DHCP 静态绑定
如今全家设备(安卓手机,iOS 手机 Mac Windows )均可直接无线打印,瘦客户机功耗仅 5W ,7x24 小时运行毫无压力!!
1
hefish 15 小时 46 分钟前
不错,我是 J4125 上装的 pve ,然后里面装 debian ,然后连 wifi 的打印机。。 功耗基本也是 6-8w
|
2
testver 15 小时 0 分钟前
我 5 年前直接买了个佳能的 MF266DN ,支持双面和无线打印,用得好好的,不费劲折腾了。
|
3
licong 14 小时 25 分钟前
我是施乐 m268dw ,带 airprint ,不用折腾这些了
|
4
ccloving 13 小时 57 分钟前
真是为了碟醋包了顿饺子,为啥不换个支持无线的打印机啊
|
![]() |
6
felixcode 12 小时 34 分钟前 via Android
买个打印盒还支持外网打印
|
![]() |
7
zebwqfox OP @ccloving 为了支持无线打印而换打印机才是为了醋包饺子吧
打印机动辄 700+,我这套配置一共只有 30 块无线网卡钱 |
8
byiceb 12 小时 3 分钟前
我用 N1 的 armbian 装了 CUPS ,挺好用,挺稳。
不过我手机打印是通过 otg 线连着打印机打,win 就直接通过网络打。 |
![]() |
9
zebwqfox OP 好像附言点多了好几次。。下次会注意的
|
10
xiaoshancom 10 小时 28 分钟前 via Android
二手无线打印机不贵
|
![]() |
11
littlecap 10 小时 6 分钟前 via iPhone
缺纸卡纸咋处理的?我是玩客云 armbian 装 cups 连接惠普 P1108 ,没事都好,缺纸非得 ssh 进去重启 cups 服务才行。电脑端就没有继续的按钮。 每次想换个支持无线打印支持自动双面的,想想就没打印几张又放弃了。
|
![]() |
12
jqtmviyu 9 小时 14 分钟前
3040 的待机功耗呢? 搞台 arm64 的低功耗设备也应该效果一样.
|
14
zengguibo 8 小时 12 分钟前 ![]() 这打印机的 Linux 驱动程序难搞,对于新手来说不好弄,直接买支持有线和无线的打印机好了
|
![]() |
15
rpish 7 小时 53 分钟前 ![]() 可以试试国产的 Deepin ,对打印机兼容非常好,很多驱动都可以直接安装不用费劲去找。
|
![]() |
16
Cu635 6 小时 22 分钟前
|
![]() |
17
zebwqfox OP @Cu635 就是,原先一直有把打印机移动位置的想法,因为这台打印机太笨重 家人每次打印东西都需要用我的电脑 或者弯腰探头下去把线插到笔记本上,太麻烦了。
刚好朋友送的那个瘦客户机既满足低功耗又满足小,迷你。而且那个机能 2025 年也干不了啥了,就产生了一个废物利用的想法,现在运行良好。无论在哪只要在局域网范围内就可以打印,而且手机打印不用折腾驱动,家人方便了好多~ |
![]() |
18
darkengine 4 小时 14 分钟前
貌似也可以用树莓派这么做?
|
![]() |
19
zebwqfox OP @darkengine 任何可以安装 Linux 或者类 Unix 的理论上都可以这么做,可以安装 cups 就可以做
|
![]() |
20
kkk9 3 小时 23 分钟前
无效折腾,还是复古 10 年前的玩法,直接装个 openwrt x86 + 打印插件,无线网卡还随便,基本都能驱,模式选 client 不就是客户端了
|