『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 8876|回复: 9

[经验分享] 更好的利用树莓派,搭建网络打印机服务器

[复制链接]

4

主题

171

帖子

1579

积分

金牌会员

Rank: 6Rank: 6

积分
1579
金钱
1408
HASS币
0
发表于 2018-1-17 13:05:05 | 显示全部楼层 |阅读模式
好久没发帖了,给大家介绍一种树莓派的玩法吧。
现在很多朋友家都是不止一台电脑,这时使用打印机就会有些不方便,当然网络打印机除外啦。
现在给大家介绍一种新的玩法,把树莓派变成网络打印服务器,并且支持PC,MAC,IOS,Android
这里使用的是CUPS,应该很多朋友都有了解,这个系统还算比较稳定,主要是不需要驱动这点真的挺方便的。
好了废话不多说,开始介绍安装过程。
首先用putty连接到您的树莓派
安装cups
1.安装cups
apt-get update
apt-get install cups

2.允许pi用户配置CUPS
sudo usermod -a -G lpadmin pi
3.cups配置
关闭服务
sudo service cups stop
备份配置文件
sudo mv /etc/cups/cupsd.conf /etc/cups/cupsd.conf.bak
重启服务
sudo service cups start

到此,系统就安装完毕了
4.用浏览器打开地址“https://树莓派ip:631/ ”
1.png
5.点击“Administrator”界面添加对应的打印机,登录帐号和密码是树莓派的pi用户的密码
2.png
6.点击add printer,在local printers中找到usb连接的打印机
7.然后开始设置打印机,大家可以按照自己的需求设置,如果没有特殊需求,一直continue就可以,给打印机命名那里建议大家尽量简短一些,方便以后使用。直到设置结束。
8.网络打印机的地址“http://树莓派ip:631/printers/您给打印机起的名字 ”,PC端按照此地址添加网络打印机和驱动就行了
9.利用samba来添加Windows环境支持
在CUPS中添加打印机之后即可自动实现AirPrint与IPP广播,由于CUPS实现广播利用的是Bonjour协议,而Windows默认不支持Bonjour,所以直接使用Windows添加打印机无法发现打印机的网络位置。为了实现对Windows的支持,需要另外安装SAMBA组件,
sudo apt-get install samba
SAMBA安装完成后会自动监测CUPS中的打印机,并进行共享操作。此时使用Windows添加打印机功能已可搜索到打印机的网络位置,按照向导安装相应驱动即可使用。
总体设置和安装还是很简单的,大家如果有问题的话可以回复,我会帮助大家解决,祝大家使用愉快。


评分

参与人数 1金钱 +12 收起 理由
lidicn + 12 分享是一种美德!

查看全部评分

回复

使用道具 举报

219

主题

1287

帖子

7945

积分

超级版主

Rank: 8Rank: 8

积分
7945
金钱
6628
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2018-1-17 13:07:03 | 显示全部楼层
docker也有,没试过不知道能不能用
https://hub.docker.com/r/olbat/cupsd/
回复

使用道具 举报

4

主题

171

帖子

1579

积分

金牌会员

Rank: 6Rank: 6

积分
1579
金钱
1408
HASS币
0
 楼主| 发表于 2018-1-17 13:40:52 | 显示全部楼层
lidicn 发表于 2018-1-17 13:07
docker也有,没试过不知道能不能用
https://hub.docker.com/r/olbat/cupsd/

我有空试试,因为转docker了,剩了一个树莓派,让它发挥一下余热
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

发表于 2018-1-17 15:30:15 | 显示全部楼层
感谢分享,我是把打印机接在了华硕路由器上,啥都不用安装,电脑直接打印~
回复

使用道具 举报

0

主题

18

帖子

81

积分

注册会员

Rank: 2

积分
81
金钱
63
HASS币
0
发表于 2018-1-17 18:43:38 | 显示全部楼层

利用树莓派
回复

使用道具 举报

2

主题

43

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
金钱
223
HASS币
0
发表于 2018-1-17 20:30:03 | 显示全部楼层
现在的问题是没有AirPrint Server的解决方案。。。。
回复

使用道具 举报

4

主题

192

帖子

1576

积分

金牌会员

Rank: 6Rank: 6

积分
1576
金钱
1384
HASS币
0
发表于 2018-1-22 22:42:33 | 显示全部楼层
感谢分享,已经有无线打印机了....还是感谢一下
回复

使用道具 举报

1

主题

56

帖子

216

积分

中级会员

Rank: 3Rank: 3

积分
216
金钱
160
HASS币
0
发表于 2018-3-11 13:03:30 | 显示全部楼层
学习了
回复

使用道具 举报

1

主题

75

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
金钱
164
HASS币
0
发表于 2018-4-25 01:29:28 | 显示全部楼层
这就厉害了哇
回复

使用道具 举报

10

主题

163

帖子

1179

积分

金牌会员

Rank: 6Rank: 6

积分
1179
金钱
1016
HASS币
0
发表于 2020-3-18 22:07:40 | 显示全部楼层
网页无法打开的要开启远程访问:cupsctl --remote-any
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 22:44 , Processed in 0.178610 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表