玩客云+CUPS+USB打印机(爱普生L310)实现AirPrint隔空打印和打印机服务器
前言:利用闲置的linux服务器,低成本配置airprint打印服务器,实现宿舍公用打印机。理论上任意架构的linux服务器都能实现该功能。
1、材料准备
装好armbian的玩客云,网线,路由器,打印机
2、安装步骤
a、玩客云连上路由器和打印机装好CUPS,并且配置好外部访问,这个很简单,从其他博客上能搜到。这是我的玩客云的环境
b、安装打印机驱动,这个驱动各个厂家支持度不同,可以去百度一下,惠普的支持比较好,如果官网搜不到,可以去openprinting去搜一下自己的驱动,我这里用的是爱普生L310,官网不提供驱动,可以用下面的命令来安装。
apt install printer-driver-gutenprint
apt install printer-driver-escpr
c、在cups中添加设备,选取自己最合适的驱动,添加打印机就行了,这一步简单(注意要把打印机共享出来),是否安装成功可以打印一个测试页看看
d、正常情况下,到这一步就已经能在手机中搜到打印机了,但是armbian是轻量级的系统,阉割了不少组件,所以这里还需要加一步,安装avahi-daemon组件
apt install avahi-daemon
apt install daemon
sudo systemctl start avahi-daemon
到此为止,安装已经全部完成,你已经可以使用airprint了