Linux下打印服务系统来自最著名的cups,直译过来就是杯子。这个项目原先属于苹果公司,目前应该一个免费的开源项目。
在这里要温馨提示一下,要使用cups打印服务需要打印机具有linux下的(arm)驱动。一般国内主流的品牌像爱普生、惠普和兄弟的大多数型号都有现成的(arm)驱动包。直接一条命令就可以安装完成。不过个别品牌打印机如果没有提供Linux驱动,那就没有办法用cups服务了。
好了准备工作做完,我们输入命令安装cups打印服务。输入:
apt-get install cups
安装完毕后,还需要修改一些cups的参数。输入以下命令进入cups的参数配置:
nano /etc/cups/cupsd.conf
修改“localhost”改成“0.0.0.0”,Browsing off改成Browsing on,并在三个地方分别添加Allow all,具体如下
Listen 0.0.0.0:631
Listen /var/run/cups/cups.sock
# Show shared printers on the local network.
Browsing On
BrowseLocalProtocols dnssd
# Default authentication type, when authentication is required…
DefaultAuthType Basic
# Web interface setting…
WebInterface Yes
# Restrict access to the server…
<Location />
Order allow,deny
Allow all
</Location>
# Restrict access to the admin pages…
<Location /admin>
Order allow,deny
Allow all
</Location>
# Restrict access to configuration files…
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow all
ctrl+X退出,Y保存,回车返回命令行。
然后运行命令 重启一下cups的服务。
service cups restart
稍等两分钟以后,我们可以试着在网页里用玩客云ip地址+631的端口号登陆cups的服务页面。
我们看到已经成功登陆进去了。说明打印服务器已经搭建好了。