Chinaunix首页 | 论坛 | 博客
  • 博客访问: 753730
  • 博文数量: 803
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-28 10:29
文章分类

全部博文(803)

文章存档

2011年(1)

2008年(802)

我的朋友

分类:

2008-10-29 11:45:00


  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浏览器中输入,就可以看到它的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
  ·
  · ipp://hostname/ipp/port1
  · ipd://hostname/queue
  · smb://workgroup/server/sharename
  "file"选项可以将打印内容打印到硬盘的文件中。许多程序无需为之专门创建打印机就可以做到这一点。
  "http"选项使直接打印内容直接打印到CUPS的端口
  "ipp"选项:通过Internet 打印将打印内容直接打印到某个端口。
  "ipd"选项:通过Internet打印将打印内容放入到打印队列中去。
  "smb"选项:可以打印内容到系统的共享打印机上。如果用做为打印,你必须安装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.printing.org/cupsomatic
  
  Custom PPPD instructions:
  http://www.printing.org/cups-doc.html
  
  "Skirting Some Common Samba Problems," Richard Sharpe (LinuxWorld.com, November 2000):
  
  
  LinuxPrinting.org:
  
  
  Easy Software Products:
  
  
  原文出处:
  
【责编:admin】

--------------------next---------------------

阅读(906) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~