树莓派实现远程打印

树莓派实现远程打印

其实就是安装cups

本文主要参考教程 如何正确地用树莓派共享打印机 - 少数派

硬件设备

  • Raspberry pi B 对,就是这个上古版本
  • Canon MG2500 series

前序准备

  • 准备SD卡,刷系统。教程在这里值得一说的是这个树莓派实在是太旧了,刷了最新的系统完全跑步起来,最后找了个17年的勉强可以跑起来。

Tips: 从16年11月开始,新的树莓派官方系统默认是关闭SSH的。解决方法也很简单,在SD卡根目录下面手动新建一个名字是ssh的空白文件。然后插回树莓派重启就好了。

  • 惯例换源
    切换成国内的软件源
# 1.备份原始数据
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak
# 2.编辑软件源
sudo vi /etc/apt/sources.list
# 3. 删掉旧的,换上国内的就好,这里教育网推荐清华的和中科大的
#    [常用国内源列表](http://shumeipai.nxez.com/2013/08/31/raspbian-chinese-software-source.html)
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free
# 4.保存退出
sudo apt-get update

都做好之后就是安装远程打印服务了1

其实很简单,有现成的工具cups

  • 安装cups
# 1.安装cups,安装的时候cups会自动的安装打印机的驱动
sudo apt-get install cups
# 2. 添加用户到lpadmin用户组
sudo usermod -a -G lpadmin pi
# 3. 开启CUPS远程访问
sudo cupsctl --remote-any
# 4. 重启cups服务
sudo service cups restart
  • 打开浏览器访问 https://树莓派IP:631
  • 依次点击「Administration」-「Add Printer」按照提示配置。可能会要求输入用户名密码,用树莓派的用户名密码就可以了。添加的时候要给打印机起个名字(我觉得默认的就挺好)。
  • 然后就可以在手机,pad,电脑,空调彩电洗衣机电风扇上添加打印机愉快的打印了。
  • 对于 macOS ,依次点击「设置」-「打印机与扫描仪」-「+」,添加列出的共享打印机即可。
  • 对于 iOS,在需要打印时,依次点击「分享」-「打印」,就能选择打印机并直接打印。
  • 对于Windows,依次进入「控制面板」-「硬件和声音」-「设备和打印机」-「添加打印机」,然后直接点击 「我所需的打印机未列出」,选择「按名称选择共享打印机」,输入打印机IP:端口/printers/Description(Description就是刚刚给打印机起的名字),然后根据提示往下走就可以了。

其实到这里已经结束了,但是我还是要吐槽一下

我的树莓派貌似比打印机还贵呀,还贵呀,贵呀,呀~~~~~~~

Tips: 苹果系设备有时候会找不到打印机了,可能是Bonjour协议引起的,可以在树莓派上再次执行 sudo cupsctl --remote-any,可以短时间解决问题。


  1. 主要参考教程,如何正确地用树莓派共享打印机 - 少数派 ↩︎

你可能感兴趣的:(学习笔记,raspberrypi)