打印服务器
准备工作
通过ssh登陆到树莓派
sudo apt-get install hplip
安装CUPS(在安装HPLIP的过程中已经安装了CUPS)
sudo apt-get install cups
在安装HPLIP的过程中已经安装了CUPS看到如下提示
将树莓派默认用户fan添加到用户组lpadmin里(注:fan是在装系统的时候创建的用户)
sudo usermod -a -G lpadmin fan
配置cupsd.conf
最好修改前备份下配置文件(可以跳过)
sudo cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.bak
修改配置文件cuopsd.conf
sudo vi /etc/cups/cupsd.conf
首先需要将Listen localhost:631
改成Listen 0.0.0.0:631
将<Location /> <Location /admin> <Location /admin/conf>
三个节点添加
Allow all
(注:Allow all
和Allow from all
没搞明白 有的说带from有的没有 我没带成功了没测试带from的有空再改改试试)
红框标注了需要修改的地方
重启CUPS服务即可生效
sudo service cups restart
打开网页配置打印机共享
在浏览器中输入https://10.*.*.1:631/
(注:很多说用Chrome浏览器的,我用的火狐没问题)
添加新的打印机
选中你连接到树莓派上的打印机
名称可以改短一点或者找个好记的名字Share前打勾
选择驱动(这个地方估计不需要改 默认的驱动就是对的 没研究 改天再找个其他型号的打印机试试)
到printers页面选择你的打印机
复制打印机的网址
https://10.*.*.1:631/printers/HP1018
将https改为http
http://10.*.*.1:631/printers/HP1018
大功告成
关于CUPS的使用说明
https://docs.oracle.com/cd/E26926_01/html/E25812/cups-1.html#scrolltoc