每次打印东西都要把电脑搬到打印机边上,实在过于麻烦,恰巧手里有块吃灰大半年的树莓派,干脆直接改无线打印机算了
把打印机通过USB线连接Raspberry PI,然后安装CUPS(一定要换国内源,具体参考开箱配置那一篇)
sudo apt-get install cups
系统会自动安装相关依赖和打印机驱动,安装完后将用户加到lpadmin 用户组,然后开启 CUPS 的远程访问权限。
1 | sudo usermod -a -G lpadmin pi |
执行完之后局域网内任何一个设备访问Raspberry PI的631端口,如http://192.168.1.XX:631,接了屏幕的建议直接在Raspberry PI上访问
按CUPS界面引导配置CUPS:Administration->Add Printer,记得选中分享打印机,打印机的名字尽量简单(吐槽句,有个教程写成Description ,然后一堆复读机复读了这个错误,,,,),后面可能会用到,配置完后打印测试页试下能不能正常打印
安装samba来添加Windows环境支持(实际测试Windows下能不能找到完全看缘分,但是Android下可以找到)
1 | sudo apt-get install samba |
接下来到Windows系统里添加打印机,安装samba后运气好能直接找到,但是大概率是没办法直接找到的,选择我需要的打印机不在列表中

然后按下图设置(打印机IP:631/printers/Name),注意IP地址和在CUPS中设置的打印机名不要设置错,之后一路下一步,正确选择打印机驱动即可。

Android中本人测试为Redmi K20,无法打印图片,但是可以通过先转PDF的方式打印(办法总比困难多嘛
参考: