树莓派无线网络打印机

家里面有老式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…
order allow,deny
allow @local
# restrict access to the admin pages…
order allow,deny
allow @local
# restrict access to configuration files…
authtype default
require user @system
order allow,deny
allow @local
重启cups服务
sudo service cups start
使用ifconfig命令或者到路由器管理界面查找开发板的局域网ip,然后再将usb打印机开机后连接开发板,在电脑或者手机上输入如下网址进行配置打印机
https://树莓派开发板局域网ip:631/admin
接着将打印机用数据线和otg连接到树莓派zero w开发板后,按下图操作,添加自己的打印机
记住勾选share this printer
选择打印机厂商型号
输入账号密码
配置打印选项
完成配置后打印测试页
到此就安装完成,在局域网内任意电脑上、手机上、平板上就都可以无线连接到这台打印机打印了