利用树莓派制作无线打印服务器
一、树莓派是什么?
Raspberry Pi(中文名为"树莓派",简写为RPi,(或者RasPi / RPI) 是为学习计算机编程教育而设计),只有信用卡大小的微型电脑,其系统基于Linux。
二、什么是CUPS
CUPS是一种供Unix以及类Unix操作系统使用的打印系统。通过这种打印系统,能够使用几乎任何类型的打印机打印文件。
树莓派如何启用CUPS
既然树莓派运行的是Linux系统,那我们就可以用类UNIX系统通用的打印服务–CUPS来实现树莓派打印服务器的功能
首先更新以下apt
sudo apt-get update
更新之后执行安装
sudo apt-get install cups
安装完后,配置用户,把pi用加到lpadmin
sudo usermod -a -G lpadmin pi
替换CUPS的配置文件
sudo service cups stop
从服务器上下载新的配置文件 --使用本处下载
cd /etc/cups/
sudo wget http://jxeeno.tk/local–files/blog:raspberry-pi:print-server/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…
<Location /admin>
Order allow,deny
Allow @Local
#Restrict access to configuration files…
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow @Local
保存,退出cupsd.conf
完成,现在可以启动服务了
sudo service cups start
三、电脑端如何连接树莓派打印服务器?
记住你的树莓派IP地址。在电脑浏览器里输入:http://树莓派ip:631
登陆CUPS管理界面
选择Administrator菜单下的 Add Printer
这里我已经配置过了。我的是HP打印机,就是 Local Printers下面的HP LaserJet MFP M725,这里配置好了以后,进入Printers菜单
注意浏览器地址,记住它! 进入我的电脑
把刚才浏览器地址栏里的地址拷贝到这里,添加网络打印机。
这样,电脑上配置打印机就完成了。
四、手机如何连接树莓派打印服务器?
下面是手机连接打印机
以华为手机为例。进入设置-更多连接-打印
点击默认打印服务
在这里选择添加打印机,和添加电脑端打印机一样,输入那一段网址即可。