ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

用闲置电视盒子零成本搭家庭打印中心:Armbian 安卓打印服务器四步实操指南

用闲置电视盒子零成本搭家庭打印中心:Armbian 安卓打印服务器四步实操指南 用闲置电视盒子零成本搭家庭打印中心Armbian 安卓打印服务器四步实操指南【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian家里想打印总得先开客厅那台电脑。把闲置的旧手机或电视盒子刷上 Armbian、再接一台 USB 打印机它就是一台零成本的安卓打印服务器。开源项目 amlogic-s9xxx-armbian 覆盖晶晨、瑞芯微、全志三大芯片平台本文带你用四步搭好家庭打印中心。方案速览整条链路就四件事刷系统确认芯片型号下载对应 Armbian 镜像写入 U 盘配网络SSH 登录盒子给它设一个固定 IP部署打印服务安装 CUPS开放 631 端口多设备共享Windows、macOS、手机都指向这台服务器打印一、给盒子装上 Armbian让它先跑起来目标把盒子里的安卓 TV 换成 Armbian能用 SSH 登录。确认芯片型号受支持先查盒子的芯片代号s905x3、s912、rk3568 这类。支持列表在项目说明的设备表里完整设备代号可查设备代号数据库。不在列表里的型号先别动手刷机有风险。把镜像写进 U 盘并开机新手直接用现成镜像从项目 Releases 下载对应型号的 img 文件用 Rufus 或 balenaEtcher 写入 U 盘插进盒子通电。多数盒子会自动从 U 盘启动个别型号需要手动引导的方法见使用文档 12.4 节。想自己打包镜像也可以克隆仓库把官方 Armbian 镜像放进build/output/images再执行重打包命令-b换成你的设备代号。git clone https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian cd amlogic-s9xxx-armbian sudo ./rebuild -b s905x3 -k 6.6.12登录并确认系统正常在电脑终端 SSH 连盒子默认账号 root、密码 1234登录后记得改密码。ssh root192.168.1.100 uname -a能看到内核版本和设备代号说明系统已经跑起来了。再用ip addr记下盒子当前 IP下一步要用。二、固定 IP给打印服务器一个不变的门牌号目标盒子重启、路由器重拨之后地址不变客户端收藏的地址永远有效。为什么非要固定 IPDHCP 分配的地址会随重启漂移就像门牌号三天两头换打印任务送不到地方。静态 IP 相当于给盒子挂一个固定门牌。修改网络配置Armbian 默认走 DHCP。编辑/etc/network/interfaces按使用文档 12.7.1.2 节的模板改成静态配置地址换成你局域网里的值source /etc/network/interfaces.d/* auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 192.168.1.1保存后重启网络服务让配置生效。sudo systemctl restart networking验证 IP 是否固定查看接口地址再 ping 一下网关ip addr show eth0 ping -c 4 192.168.1.1输出里能看到 192.168.1.100、ping 四次全部有回包这步就算完成。三、部署 CUPS装好打印服务并开放 631 端口目标盒子接管打印机局域网里任何设备都能访问打印管理页。安装 CUPS 与驱动先刷新软件源再装打印服务和通用驱动包。sudo apt update sudo apt install -y cups printer-driver-all修改 cupsd.conf 允许局域网访问编辑/etc/cups/cupsd.conf把监听改成所有网卡并在Location /、Location /admin两个块里放开访问Listen 0.0.0.0:631 Location / Order deny,allow Allow all /Location改完重启服务并设置开机自启。sudo systemctl restart cups sudo systemctl enable cups验证服务状态systemctl status cups ss -tlnp | grep 631状态显示active (running)、端口那行出现0.0.0.0:631在监听就成功了。浏览器打开http://盒子IP:631能看到 CUPS 页面才算真正通过。四、Windows 与 macOS 接入打印目标全家设备连上同一台 USB 打印机发一张测试页验证。在 CUPS 界面添加 USB 打印机把打印机插到盒子的 USB 口。如果盒子只有一个 USB 口、还被系统 U 盘占着建议先用armbian-install把系统写进 eMMC项目说明里有参数解释。然后登录 631 管理页走 Administration → Add Printer 向导选好型号装驱动。客户端添加网络打印机Windows控制面板 → 设备和打印机 → 添加打印机 → 输入地址http://盒子IP:631/printers/打印机名macOS系统设置 → 打印机与扫描仪 → 添加协议选 IPP填盒子 IP 和端口 631手机iOS 在设置 → 打印机里加 IPP 地址安卓用支持 IPP 的打印 App发一张测试页在盒子命令行直接打印一个系统文件最省事lp -d 打印机名 /etc/hostname lpq -d 打印机名纸打出来了、队列状态正常整条链路就打通了。️五、进阶低功耗与防误关机目标24 小时待机时少费电、少出幺蛾子。屏蔽红外模块盒子常常放在电视旁边遥控器乱按的红外信号可能触发关机。按使用文档 12.5 节的方法把下面这行加进/etc/modprobe.d/blacklist.conf重启生效blacklist meson_ir精简后台服务蓝牙和 CUPS 的自动发现服务在地址固定的场景下没什么用可以停掉。sudo systemctl disable --now bluetooth cups-browsed如果某项服务不存在提示报错属于正常情况忽略即可。CPU 省电策略把 CPU 调节器切到省电档当前启动周期内立即生效想长期生效可写进 root 的 crontabecho powersave | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor六、常见问题排查打不开 http://IP:631 管理页面现象浏览器提示拒绝连接。可能原因CUPS 没起来、监听地址没改、IP 记错。解决依次查服务和端口。systemctl status cups ss -tlnp | grep 631服务没跑就重启 CUPS端口显示成 127.0.0.1:631说明 cupsd.conf 没改对回上一步核对。打印机识别了但不打印现象CUPS 里能看到打印机提交任务后不出纸。可能原因驱动选错、队列堵塞、USB 供电不足。解决先看队列、清掉卡住的任务、翻日志找具体报错再对症换驱动。lpq cancel -a tail -n 20 /var/log/cups/error_log如果打印机反复掉线多半是盒子 USB 口供电不够换带独立供电的 USB 集线器基本能解决。七、写在最后回头看全程就五件事查型号、刷 Armbian、固定 IP、装 CUPS、客户端接入。做完之后一台吃灰的电视盒子就成了全家共享的打印服务器长期开销只有几瓦电费。接下来还能做什么打印跑顺之后这台设备不必只干这一件事Samba 文件共享、轻量 Web 服务等都能继续往上装慢慢长成家庭小中心。更多盒子适配细节和故障处理随时翻使用文档查。【免费下载链接】amlogic-s9xxx-armbianSupports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.项目地址: https://gitcode.com/GitHub_Trending/am/amlogic-s9xxx-armbian创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表