輕松了解Linux打印之CUPS軟件
輕松了解Linux打印CUPS 。到目前為止,有關(guān)使用公共 UNIX 打印系統(tǒng) (CUPS),這種打印系統(tǒng)可以為您的網(wǎng)絡(luò)帶來(lái)一種通用打印解決方案。
Unix/Linux 打印界在很長(zhǎng)一段時(shí)間內(nèi)都沒(méi)有什么太大的變化。我們?nèi)栽谑褂霉爬系行У?lpd (行式打印機(jī)守護(hù)程序),沒(méi)有對(duì) IPP(因特網(wǎng)打印協(xié)議)的支持,并且仍然缺乏使用許多打印機(jī)的能力。但這種狀況正在迅速改變。一種新產(chǎn)品正對(duì)打印領(lǐng)域產(chǎn)生強(qiáng)烈沖擊。
CUPS 軟件為 Unix/Linux 用戶提供了以有效而可靠的方式來(lái)管理linux打印的方法。它生來(lái)就支持 IPP,并有 LPD、SMB(服務(wù)器消息塊,例如與 Microsoft Windows 連接的打印機(jī))和 JetDirect 接口。CUPS 可以提供網(wǎng)絡(luò)打印機(jī)瀏覽,它使用 PostScript 打印機(jī)描述 (PPD) 文件。一句話說(shuō),使用 CUPS,您可以象在 Windows 機(jī)器上那樣方便地運(yùn)行 Linux 打印機(jī),同時(shí)擁有 Linux 的威力。
CUPS 體驗(yàn)
首先,我們需要獲得 CUPS。如果您運(yùn)行的是 Mandrake 7.2,那么它已經(jīng)存在了。不過(guò),如果運(yùn)行的是另一個(gè)發(fā)行版,需要下載它。
下載了 CUPS 后,需要除去舊的打印軟件。我將使用運(yùn)行 Red Hat 6.2 的機(jī)器作為示例來(lái)說(shuō)明這一過(guò)程。在這樣一臺(tái)機(jī)器上,在安裝 CUPS 之前必須除去 lpr 、 printtool 和 rhs-printfilters 。但需要將這些軟件包備在手邊,以防 CUPS 不對(duì)您不起作用。如果 CUPS 不適合您,還可以重新安裝軟件包,繼續(xù)使用它。
◆要除去這些軟件包,輸入:rpm -e lpr printtool rhs-printfilters
◆然后通過(guò)輸入以下命令來(lái)安裝 CUPS:rpm -ivh cups-1.1.4-linux-2.2.14-intel.rpm要知道,您的文件名可能和這里的略有不同。
◆現(xiàn)在,CUPS 就安裝好了。您應(yīng)當(dāng)看到以下消息:cups: scheduler started它告訴您 CUPS 正在運(yùn)行并等待打印作業(yè)。
◆您可以從命令行管理 CUPS,也可以通過(guò)基于 Web 的管理器來(lái)管理。
我們將通過(guò)從命令行界面添加linux打印機(jī)開(kāi)始。
以 root 用戶輸入:/usr/sbin/lpadmin -p LaserJet -E -v parallel:/dev/lp0 -m laserjet.ppd
上面的 lpadmin 語(yǔ)法執(zhí)行以下任務(wù):
1. 添加名為 LaserJet 的打印機(jī) ( -p )
2. 啟用要使用的linux打印機(jī) ( -E )
3. 設(shè)置要使用的設(shè)備和設(shè)備類型 ( -v )
4. 使用驅(qū)動(dòng)程序/PPD 文件 laserjet.ppd ( -m )
因?yàn)槲覀兪褂玫氖敲钚?,所以測(cè)試linux打印機(jī)最快速的方法是輸入:
/usr/bin/lp -d LaserJet /etc/aliases
上面的 lp 語(yǔ)法將文件 /etc/aliases 打印到 LaserJet 打印機(jī) ( -d )。如果產(chǎn)生的輸出是別名文件,說(shuō)明一切都搞定了。當(dāng)然,這是您能擁有的最簡(jiǎn)單的 CUPS 配置。還可以通過(guò)使用 -p 標(biāo)志來(lái)設(shè)置打印作業(yè)的優(yōu)先級(jí)。例如:
/usr/bin/lp -d LaserJet -p 90 /etc/aliases
通過(guò)添加 -p 90 ,您規(guī)定您的打印作業(yè)的優(yōu)先級(jí)為 90(***為 100)。它將在優(yōu)先級(jí)低于 90 的打印作業(yè)之前打印 - 包括沒(méi)有設(shè)置優(yōu)先級(jí)的,缺省優(yōu)先級(jí)是 50??梢詮?man 頁(yè)面獲得 lp 命令選項(xiàng)的完整列表。它們除了包括上面所顯示的那些,還包括一些很有用的特性,例如指定打印份數(shù)。
【編輯推薦】