本帖最后由 000 于 2016-5-15 21:41 编辑
最近买了一个打印机,只有usb接口没有网口,也不支持网络打印,就打算用树莓派来做一个打印机服务器,废话不说,教程走起!!!
准备工作:
1.连接网络的树莓派
2.usb接口的打印机
步骤如下:
1.安装CUPS软件,"CUPS“是linux下可以用通用打印系统(CUPS百度百科)
1.安装 CUPS 软件
- sudo apt-get install cups
复制代码
2.允许pi用户配置CUPS,
- sudo usermod -a -G lpadmin pi
复制代码
3.备份替换CUPS配置:
3.1关闭服务
3.2备份配置文件
- sudo mv /etc/cups/cupsd.conf /etc/cups/cupsd.conf.bak
复制代码
3.3替换配置文件(root用户去掉“sudo”)
- sudo cd /etc/cups/ && sudo wget http://jxeeno.tk/local--files/blog:raspberry-pi:print-server/cupsd.conf
复制代码
cupsd.conf 文件中内容: 可以将下内容保存为 cupsd.conf
- LogLevel warn
- MaxLogSize 1m
- SystemGroup lpadmin
- Port 631
- Listen /var/run/cups/cups.sock
- Browsing On
- BrowseOrder allow,deny
- BrowseAllow all
- BrowseRemoteProtocols cups
- BrowseAddress @LOCAL
- BrowseLocalProtocols CUPS dnssd
- DefaultAuthType Basic
- WebInterface Yes
- Order allow,deny
- Allow @LOCAL
- Order allow,deny
- Allow @LOCAL
- AuthType Default
- Require user @SYSTEM
- Order allow,deny
- Allow @LOCAL
- JobPrivateAccess default
- JobPrivateValues default
- SubscriptionPrivateAccess default
- SubscriptionPrivateValues default
-
- Order deny,allow
-
-
- Require user @OWNER @SYSTEM
- Order deny,allow
-
-
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
-
-
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
-
-
- Require user @OWNER @SYSTEM
- Order deny,allow
-
-
- Order deny,allow
-
- JobPrivateAccess default
- JobPrivateValues default
- SubscriptionPrivateAccess default
- SubscriptionPrivateValues default
-
- AuthType Default
- Order deny,allow
-
-
- AuthType Default
- Require user @OWNER @SYSTEM
- Order deny,allow
-
-
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
-
-
- AuthType Default
- Require user @SYSTEM
- Order deny,allow
-
-
- AuthType Default
- Require user @OWNER @SYSTEM
- Order deny,allow
-
-
- Order deny,allow
-
- BrowseWebIF Yes
复制代码
3.4重新启动服务
4.PC端用IE浏览器打开网站“https://树莓派ip:631/ ”
5.点击“Administrator”界面添加对应的打印机,登录帐号和密码是树莓派的pi用户的密码
在local printers中找到usb连接的打印机,打印机名“scx3405”
到此树莓派的打印机设置就完成了!
6.网络打印机的地址“http://树莓派ip:631/printers/scx3405 ”,PC端按照此地址添加网络打印机和驱动就行了
注:测试的时候派的时间和本地电脑的时间一定要对,不然会导致出错。
树莓派设置修改时区和时间
安卓手机,可以在play市场中,搜索“Samsung Mobile Print”,找到对应品牌的打印机,按照网络打印机的地址“http://树莓派ip:631/printers/scx3405 ”添加打印机,这样手机也能打印了
|