使用树莓派搭建无线打印机

材料

  • usb打印机一台,Brother HL-2260D
  • 树莓派3一个
  • 笔记本一台

预期目标

  • 用树莓派连接打印机,二者组合成一台无线打印机,使得家里的多台笔记本能够通过无线网络正常使用打印机

参考资料:https://pimylifeup.com/raspberry-pi-print-server/

操作步骤

  1. 在树莓派上安装CUPS
  • 用笔记本ssh进树莓派。由于树莓派是几年前装的系统,居然ssh不进去,将树莓派外接显示器(家里的电视),查找原因,发现把/etc/ssh/sshd_config 里面的UsePAM yes改成 UsePAM no 后就可以了
  • ssh进去后,使用命令sudo apt-get install cups安装cups,又是一阵曲折,由于很久没更新了,一开始没安装成功,又执行sudo apt-get update,等了好一阵才安装好
  • 添加用户 sudo usermod -a -G lpadmin pi
  • 开启局域网控制权限
sudo cupsctl --remote-any
sudo /etc/init.d/cups restart
  1. 树莓派添加打印机
    将打印机usb线连到树莓派上
  • 用笔记本浏览器打开 http://192.168.x.x:631,按照提示 添加打印机
  • 添加时发现列表里面没有HL-2260D的驱动,后从brother官方网站上下载deb驱动和cups wrapper后,用scp命令将程序拷贝到树莓派上,dpkg命令安装后,返回笔记本浏览器,发现有了打印机
  1. 使用共享打印机
    在笔记本或者任何局域网内的电脑上,添加打印机,注意在添加时,输入类似以下的网址
http://192.168.x.x:631/printers/Brother_HL-2260D

看下图


image.png

这个网址从何得来的?在浏览器输入

http://192.168.x.x:631/printers/

就会看到打印机列表了

  1. 成功!


    image.png

后记


第二天发现连不上树莓派,症状是

  • 在路由器(小米)管理页面能看到树莓派
  • 笔记本ssh树莓派,不通
  • 笔记本ping不通树莓派,当然昨天成功时也不通
  • 插拔树莓派电源多次,问题依旧

把树莓派接上电视,插上鼠标键盘,调试了半天,最后好了,但是不知道是下面哪一步弄好的

  • 在树莓派上更新了ssh
  • 树莓派上安装了samba,只是想看看笔记本能不能发现树莓派
  • 把小米路由器的加密方式从WPA/WPA2混合加密改成了WPA2,据说可以解决小米路由器的AP隔离设置,网上搜局域网内机器ping不通,有的说小米路由器的AP隔离造成的
  • 在树莓派上更新了系统,执行的命令是sudo apt-get updatesudo apt-get upgrade

反正能用了,也不知道是哪个原因造成的,也没兴趣深究了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容