歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> CUPS--輕松實現LINUX下的打印

CUPS--輕松實現LINUX下的打印

日期:2017/2/27 14:13:47   编辑:更多Linux
  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-linux-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: http://www.linux-mandrake.com Common Unix Printing System (CUPS): http://www.cups.org HPs open source printer site: http://hp.sourceforge.net LinuxPrinting.org: http://www.linuxprinting.org Easy Software Products: http://www.easysw.com



Copyright © Linux教程網 All Rights Reserved