Mao|天道酬勤|登高望远,精益求精

Raspberry 3树莓派安装CUPS实现打印服务器共享 Fuji-Xerox CP10b 共享打印

栏目:IT           尚无回复

首先Raspbian with PIXEL系统更新之后默认不支持ssh登录,需要在/boot/目录下放置一个叫ssh的文件打开ssh登录的功能。

You need to do is to put a file called ssh in the /boot/ directory. The contents of the file don’t matter: it can contain any text you like, or even nothing at all.

A security update for Raspbian PIXEL

接下来就是系统登录设置了。文章默认raspberry树莓派已经做好基本设置,IP,SSH之类已经OK。

首先执行更新

sudo apt-get update

安装cups

sudo apt-get install cups

然后配置用户,把pi用加到lpadmin,如果是别的用户,记得更换用户名

sudo usermod -a -G lpadmin pi

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

sudo service cups stop

备份原有文件

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

更改配置文件部分参数如下:

# Only listen for connections from the local machine.
#Listen localhost:631
#CHANGED TO LISTEN TO LOCAL LAN
Port 631
# Restrict access to the server…
<Location />
Order allow,deny
Allow @Local
</Location>
# Restrict access to the admin pages…
<Location /admin>
Order allow,deny
Allow @Local
</Location>
# Restrict access to configuration files…
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow @Local
</Location>
保存,退出cupsd.conf。

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

sudo service cups start

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

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

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

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

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

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

这个时候应该会有一个带括号的(Fuji-Xerox)在最上边,直接点击选择即可,我都没有需要选择具体的型号,然后一路continue到底就可以了。

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

因为P1007的经验,没有直接尝试cups默认的驱动,反而导致中间走过一段弯路,直接去http://cybercom.net/~dcoffin/hbpl/找linux的驱动自己编译了。实际上直接用cups默认的驱动即可。


标签:

转载注明:转自Mao


相关文章