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

全部博文(803)

文章存档

2011年(1)

2008年(802)

我的朋友

分类:

2008-10-29 11:49:08


  Unix/Linux下打印总是有许多限制。但若安装了CUPS(Common UNIX Printing System),你将会得到一个完整的打印解决方案。
  在UNIX/Linux 下打印的方法很久以来都是用lpd(命令行方式的打印守护程序),它不支持IPP(Internet打印),而且也不支持同时使用多个打印设备。
  CUPS给Unix/Linux用户提供了一种可靠有效的方法来管理打印。它支持IPP,并提供了LPD,SMB(服务消息块,如配置为微软WINDOWS的打印机)、JetDirect等接口。CUPS还可以浏览网络打印机。
  
  一、安装前的准备工作:
  
  如果你安装的是Mandrake7.2,那么在该系统中已经包括了CUPS。否则需要该软件,在安装前需要先卸载旧打印程序。下面就以运行Red Hat6.2为例来说明:
  首先必须去除lpr,printtool及rhs-printfilters这三个程序。你当然可以备份这几个程序的软件包,如果CUPS在你的机器上不能正常工作或者你不喜欢CUPS,你可以重新安装这几个程序。
  卸载的方法:rpm -e lpr printtool rhs-printfilters
  然后安装CUPS:rpm -ivh cups-1.1.4--2.2.14-intel.rpm. 这样,CUPS就安装成功了。你会看到下列信息:cups:scheduler started
  这说明CUPS已经运行了,正在等待打印任务。
  
  二、 添加一个打印机
  
  你可以通过命令行方式或WEB介面来管理CUPS。我们先以命令行方式添加打印机。以root用户登录,敲入:
  /usr/sbin/lpadmin -p LaserJet -E -v parallel:/dev/lp0 -m laserjet.ppd,该命令执行了下列任务:
  1、添加一个名为LaserJet的打印机(-p)
  2、使打印机变为可用(-E)
  3、设置设备及设备类型为use (-v)
  4、使用驱动/PPD文件laserjet.ppd (-m)。
  在命令行方式下打印机的最快捷方式就是键入:
  /usr/bin/lp -d LaserJet /etc/aliases
  该命令的意思是将/etc目录下的aliases文件打印到名为LaserJet的打印机上,如果打印结果正确就说明打印机工作正常。当然了,这是对打印机的最简单配置。
  通过设置p标志位,用户可以设置打印任务的的优先级,如:/usr/bin/lp -d LaserJet -p 90 /etc/aliases
  -p 90设置了打印任务的优先级为90(最高的优先级为100)。打印机将在所有优先级低于90的打印任务之前打印用户的文档。没为设置优先级的打印任务其优先级别为默认的打印优先级:50。
  用man可以列出更多 的lp打印命令选项,除了上面列出的以外,还有更多很棒的功能,如指定打印份数。
  
  三、使打印机不可用/可用
  
  我们上面成功的增加一台打印机,并进行了。如果我们不想使用该打印机该怎么办呢?简单,只要在命令行下敲入disable命令就行了:
  /usr/bin/disable -r "Changing Paper" LaserJet
  上面的命令将关闭LaserJet打印机,并设置打印机不可用的原因为"changing paper"(正在换纸)。设置-r 选项可以让用户知道打印机的当前状态。
  用户可以用enable命令使打印机再次投入使用:
  /usr/bin/enable LaserJet
  
  四、安装特定的打印机
  
  上面的例子中安装的是Laserjet打印机,如果用户使用的不是LaserJet打印机,这时该怎么办?CUPS在安装时安装的默认打印机是HP和EPSON的各种型号,这基本上包括了世界上所有的打印机种类(除了佳能)。如果你的打印机不是这几种品牌的,你还有两个选择:
  1、 如果你是一个免费软件的爱好者,你可以在Linuxprinting.org网站上寻找鸺机的驱动程序。
  2、 如果你是个作风严谨的人,你可以购买ESP Print Pro软件。
  LinuxPrinting.org网站提供了许多种打印机的驱动程序,它还提供了一个CUPS PPD文件的制作器,许多打印机都需要PPD文件。
  ESP Print Pro是由Easy Software Products开发的,这家公司同时也是开发通用UNIX打印系统的发起者之一。ESP Print Pro为CUPS提供了多达2,300多种打印机接口。不幸的是,它的价格很高。
  
  
  总而言之,CPUS易于配置,遵循GPL版权声明并提供了一个web界面的配置接口。
  
  资源
  
  Mandrake Software:
  
  
  Common Unix Printing System (CUPS):
  http://www.cups.org
  
  HPs open source printer site:
  
  LinuxPrinting.org:
  
  
  
  Easy Software Products:
  
  
【责编:admin】

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

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