CUPS安装时已经安装了基于控制台和基于WEB的接口。如果你是用RPM安装包安装的CUPS,CUPS会自动的运行。以ROOT身份执行下面的命令验证CUPS守护程序是否已经运行: /etc/rc.d/init.d/cups status 如果你看到下面的输出信息,就说明CUPS已经运行了: cups: Scheduler is running. 如果CUPS还没有运行,以root身份键入下面的命令启动CUPS: /etc/rc.d/init.d/cups start 一旦CUPS程序运行起来,在WEB浏览器中输入http://localhost:631,就可以看到它的WEB管理介面,如下图: 点击查看大图 在该页面中有多个选项。点击第一个选项"Do Administration Tasks"(管理任务选项),这时程序会提示你登录,用户名必须以root身份登录。 登录成功后出现了"admin"管理介面,如下图: Classses选项允许用户在pool或class中设置多个系列的打印机。如果用户将打印任务指定到一个class而非特定的一个打印机上,那么这个class中的第一个可用打印机将会执行打印任务。如果用户集中拥有多种系列的打印机,在做大量的打印时这个功能非常有用。 Job 选项用来管理打印队列中的打印任务。 Printers选项允许用户增加及管理打印机。 若要增加一个打印机,点击"Add Printer"按钮,出现的页面会提示用户填写下列信息: Name:打印机的名字。 Loaction:连接打印机的主机名。 Description:对打印机的简短描述。 填写完以上信息后,点击"Continue"键。接下来的页面询问打印机当前使用什么类型的设备。唯一的选项是:Disk File。所以用户只要选择"Continue"就可以了。 后 接着用户要提供设备的URI。在页面上有一些例子,包括: · file:/path/to/filename.prn · http://hostname:631/ipp/port1 · ipp://hostname/ipp/port1 · ipd://hostname/queue · smb://workgroup/server/sharename "file"选项可以将打印内容打印到硬盘的文件中。许多程序无需为之专门创建打印机就可以做到这一点。 "http"选项使直接打印内容直接打印到CUPS的端口 "ipp"选项:通过Internet 打印协议将打印内容直接打印到某个端口。 "ipd"选项:通过Internet打印协议将打印内容放入到打印队列中去。 "smb"选项:可以打印内容到Windows系统的共享打印机上。如果用Windows做为打印服务器,你必须安装Samba才能打印到连接在Windows系统的机器的打印机上。要使用smb,必须从Samba安装smbspool程序: which smbspool ln -s `which smbspool` /usr/lib/cups/backends/smb 若which程序未发现smbspool命令,则用户得自己做一个链接别名: ln -s /usr/bin/smbspool /usr/lib/cups/backends/smb 注意要正确写入smbspool所在的路径。 当上面的信息都填写完毕后,系统会发送一条打印机已经正确加入的消息。在打印机正确加入后,点击"Administration"管理打印机: 在该页面提供的操作包括测试打印机、启动打印机及其它管理任务。它同时显示打印任务及打印机的状态。 在页面中有两个容易混淆的选项:Modify Printer和Configure Printer。Modify Printer选项将会返回到填写设备及URI的页面,而Configure Printer设置的内容包括打印精度等内容,因此这两个选项的功能实际是不同的。 从LinuXPrinting.org下载打印驱动程序的安装很简单。比如安装CUPS-O-Matic PPD文件,只需安装cupsomatic (CUPS 的打印机后台筛选器)和打印机的PPD文件: 1)、在RedHat系统中,将cupsomatic 程序复制到 /usr/lib/cups/filter/cupsomatic目录下,确定其属性为executalbe: chmod 555 /usr/lib/cups/filters/cupsomatic 注:cupsomatic filter是一个用Perl Script编写的程序,因此系统中只有安装了Perl语言解释器该程序才能执行。 安装完毕后,运行/etc/rc.d/init.d/cups restart重新启动cups的守护程序。这个程序只需安装一次,下次如果需要再安装其它打印机的驱动程序,就只需进行第二步:安装PPD文件就行了。 2)、接着安装PPD文件也很简单,将PPD文件copy到/usr/share/cups/model目录下,并设置其属性为world-readable:chmod 444 /usr/share/cups/model。为了方便对PPD文件的管理,建议用户将这个文件重新命名为与其对应的打印机的名字。完成了复制文件后,需要重新启动cupsd守护程序。 资源 CUPS website: http://www.cups.org CUPS-O-Matic backend filter: http://www.Linuxprinting.org/cupsomatic Custom PPPD instrUCtions: http://www.linuxprinting.org/cups-doc.Html "Skirting Some Common Samba Problems," Richard Sharpe (LinuxWorld.com, November 2000): http://www.linuxworld.com/linuxworld/lw-2000-11/lw-11-samba.html LinuxPrinting.org: http://www.linuxprinting.org Easy Software Products: http://www.easysw.com 原文出处:http://www.linuxworld.com/linuxworld/lw-2000-11/lw-11-geek_2.html
[1] [2] 下一页
(出处:http://www.sheup.com)