树莓派无线网络打印机

家里面有老式USB有线打印机的朋友有了树莓派Zero W可以将自己的打印机秒变无线网络打印机,瞬间高大上,对于那些囊中羞涩还没升级无线打印机的朋友瞬间装B成功,高大上好了进入正题,首先将树莓派Zero W联网输入如下命令更新库缓存

  1. sudo apt-get update

接着打开终端输入如下命令安装所需组件

  1. sudo apt-get install cups printer-driver-gutenprint

其中printer-driver-gutenprint是多合一驱动库,CUPS是网络打印服务端

接着输入如下命令将用户pi加入到打印组

  1. sudo usermod -a -G lpadmin pi

然后停止CUPS服务

  1. sudo service cups stop

备份原配置文件

  1. sudo mv /etc/cups/cupsd.conf /etc/cups/cupsd.conf.bak

创建新配置文件

  1. sudo vi /etc/cups/cupsd.conf

复制粘贴进入如下内容然后保存

  1. # Only listen for connections from the local machine.

  2. #Listen localhost:631

  3. #CHANGED TO LISTEN TO LOCAL LAN

  4. Port 631

  5. # Restrict access to the server…

  6. <Location />

  7. Order allow,deny

  8. Allow @Local

  9. </Location>

  10. # Restrict access to the admin pages…

  11. <Location /admin>

  12. Order allow,deny

  13. Allow @Local

  14. </Location>

  15. # Restrict access to configuration files…

  16. <Location /admin/conf>

  17. AuthType Default

  18. Require user @SYSTEM

  19. Order allow,deny

  20. Allow @Local

  21. </Location>

重启CUPS服务

  1. sudo service cups start

使用ifconfig命令或者到路由器管理界面查找开发板的局域网IP,然后再将USB打印机开机后连接开发板,在电脑或者手机上输入如下网址进行配置打印机

  1. https://树莓派开发板局域网IP:631/admin

接着将打印机用数据线和OTG连接到树莓派Zero W开发板后,按下图操作,添加自己的打印机

树莓派无线网络打印机

树莓派无线网络打印机

记住勾选Share This Printer

树莓派无线网络打印机

选择打印机厂商型号

树莓派无线网络打印机

输入账号密码

树莓派无线网络打印机

配置打印选项

树莓派无线网络打印机

完成配置后打印测试页

树莓派无线网络打印机

树莓派无线网络打印机

到此就安装完成,在局域网内任意电脑上、手机上、平板上就都可以无线连接到这台打印机打印了