家里面有老式USB有线打印机的朋友有了树莓派Zero W可以将自己的打印机秒变无线网络打印机,瞬间高大上,对于那些囊中羞涩还没升级无线打印机的朋友瞬间装B成功,高大上好了进入正题,首先将树莓派Zero W联网输入如下命令更新库缓存
-
sudo apt-get update
接着打开终端输入如下命令安装所需组件
-
sudo apt-get install cups printer-driver-gutenprint
其中printer-driver-gutenprint是多合一驱动库,CUPS是网络打印服务端
接着输入如下命令将用户pi加入到打印组
-
sudo usermod -a -G lpadmin pi
然后停止CUPS服务
-
sudo service cups stop
备份原配置文件
-
sudo mv /etc/cups/cupsd.conf /etc/cups/cupsd.conf.bak
创建新配置文件
-
sudo vi /etc/cups/cupsd.conf
复制粘贴进入如下内容然后保存
-
# Only listen for connections from the local machine.
-
#Listen localhost:631
-
#CHANGED TO LISTEN TO LOCAL LAN
-
Port 631
-
# Restrict access to the server…
-
<Location />
-
Order allow,deny
-
Allow @Local
-
</Location>
-
# Restrict access to the admin pages…
-
<Location /admin>
-
Order allow,deny
-
Allow @Local
-
</Location>
-
# Restrict access to configuration files…
-
<Location /admin/conf>
-
AuthType Default
-
Require user @SYSTEM
-
Order allow,deny
-
Allow @Local
-
</Location>
重启CUPS服务
-
sudo service cups start
使用ifconfig命令或者到路由器管理界面查找开发板的局域网IP,然后再将USB打印机开机后连接开发板,在电脑或者手机上输入如下网址进行配置打印机
-
https://树莓派开发板局域网IP:631/admin
接着将打印机用数据线和OTG连接到树莓派Zero W开发板后,按下图操作,添加自己的打印机
记住勾选Share This Printer
选择打印机厂商型号
输入账号密码
配置打印选项
完成配置后打印测试页
到此就安装完成,在局域网内任意电脑上、手机上、平板上就都可以无线连接到这台打印机打印了