树莓派-cups配置方法

首先执行更新

sudo apt-get update

更新一番之后安装最新的HPLIP

sudo apt-get install hplip

执行安装

sudo apt-get install cups

安装完hplip之后,配置用户,把pi用加到lpadmin,如果是别的用户,记得更换用户名

sudo usermod -a -G lpadmin pi

下面替换CUPS的配置文件,首先停止服务

sudo service cups stop

备份原有文件--可略

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

从服务器上下载新的配置文件  --使用本处下载

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…

Order allow,deny

Allow @Local

 

# Restrict access to configuration files…

AuthType Default

Require user @SYSTEM

Order allow,deny

Allow @Local

 

保存,退出cupsd.conf。

完成,现在可以启动服务了

sudo service cups start

下一步设置打印机,首先将打印机连接到树莓派上,然后在浏览器中输入 https://你的树莓派ip:631 进入配置界面

打开的是一个网站,在上面菜单栏中找到Administrator,会提示你用户名和密码,输入树莓派的用户名和密码即可

登录后,在Printers栏目中点击Add Printer

显示的Local Printers会有你连接上的那台打印机,应该是带有USBxxx之类的,选中它点击continue

在这个界面Name是打印机的名字,以后用来在URL中确定打印机,所以短一些比较好

勾选Sharing,别的不用变,点Continue

下一个界面选择驱动程序,这边的时候记得选择recommended的那个驱动,如果自己有ppd,可以上传打印驱动程序

最后就设置完成了,复制最后一个界面的URL,也就是类似于http://你的树莓派ip:631/printers/打印机名 就可以在其他电脑上添加共享打印机了


add PPD 程序 表示:打印机驱动中的ppd文件,是打印机数据文件的编辑格式,在各个官网中的Linux驱动中含有此文件,直接本地添加也可以.
cups对与HP打印机完美支持,其他打印机或者小众打印机,使用PPD文件来执行操作.
当前硬件版本:树莓派3代B+
                    系统镜像:树莓派3代img镜像 2016-05-27-raspbian-jessie
                    系统版本:Linux version 4.4.11-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #888 SMP Mon May 23 20:10:33 BST 2016
                       cups版本:cups 1.7.5
                    注意:不要使用cups2.8.1版本 对于USB打印机支持有问题.!!! 


打印说明:
以上完成后,执行命令
lpoptions -d printerName(配置的打印机名称) --设置默认打印机

lp fileName    --默认打印文件  有返回值时,打印机工作

lp -o  [参数] fileName 打印文件带参数

lp -n num fileName   ----  num 代表份数    

-o [参数]:参数说明:  side=two-sided-long-edge  长边双面打印
                                side=two-sided-short-edge 短边双面打印
                                media=A4  打印类型为A4

其他说明见localhst:631 的命令提示页面!

转载文章,添加了一些自己在测试中的问题

你可能感兴趣的:(树莓派-cups配置方法)