国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

輕松進(jìn)行 Linux 打印

2024-07-21 02:38:25
字體:
供稿:網(wǎng)友

  作者:Joshua Drake
  
  我們的 CUPS 體驗(yàn)
  
  到目前為止,在 Unix/linux 下的打印受到太多的限制。但通過安裝 CUPS 系統(tǒng),您擁有一個(gè)通用打印解決方案。
  
  
  
  歡迎來到最新一期的 Ask the Geek。我在上一個(gè)專欄中提到過,這一周我們將開始一個(gè)新的系列,有關(guān)使用公共 UNIX 打印系統(tǒng) (CUPS),這種打印系統(tǒng)可以為您的網(wǎng)絡(luò)帶來一種通用打印解決方案。
  
  Unix/Linux 打印界在很長(zhǎng)一段時(shí)間內(nèi)都沒有什么太大的變化。我們?nèi)栽谑褂霉爬系行У?lpd(行式打印機(jī)守護(hù)程序),沒有對(duì) ipP(因特網(wǎng)打印協(xié)議)的支持,并且仍然缺乏使用許多打印機(jī)的能力。但這種狀況正在迅速改變。一種新產(chǎn)品正對(duì)打印領(lǐng)域產(chǎn)生強(qiáng)烈沖擊。
  
  CUPS 軟件為 Unix/Linux 用戶提供了以有效而可靠的方式來治理打印的方法。它生來就支持 IPP,并有 LPD、SMB(服務(wù)器消息塊,例如與 Microsoft Windows 連接的打印機(jī))和 JetDirect 接口。CUPS 可以提供網(wǎng)絡(luò)打印機(jī)瀏覽,它使用 PostScript 打印機(jī)描述 (PPD) 文件。一句話說,使用 CUPS,您可以象在 Windows 機(jī)器上那樣方便地運(yùn)行 Linux 機(jī)器上的打印機(jī),同時(shí)擁有 Linux 的威力。
  
  CUPS 體驗(yàn)
  那么,讓我們開始吧。首先,我們需要獲得 CUPS。假如您運(yùn)行的是 Mandrake 7.2,那么它已經(jīng)存在了。(是的,這是一個(gè)無恥的建議;我在我家的機(jī)器上運(yùn)行的就是它。)不過,假如您運(yùn)行的是另一個(gè)發(fā)行版,需要下載它(有關(guān)發(fā)行版站點(diǎn),請(qǐng)參閱參考資料)。
  
  下載了 CUPS 后,需要除去舊的打印軟件。我將使用運(yùn)行 Red Hat 6.2 的機(jī)器作為示例來說明這一過程。在這樣一臺(tái)機(jī)器上,在安裝 CUPS 之前必須除去 lPR、printtool 和 rhs-printfilters。但需要將這些軟件包備在手邊,以防 CUPS 不對(duì)您不起作用。假如 CUPS 不適合您,還可以重新安裝軟件包,繼續(xù)使用它。
  
  要除去這些軟件包,輸入:
  
  rpm -e lpr printtool rhs-printfilters
  
  
  
  
  然后通過輸入以下命令來安裝 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,也可以通過基于 Web 的治理器來治理。我們將通過從命令行界面添加打印機(jī)開始。以 root 用戶輸入:
  
  /usr/sbin/lpadmin -p LaserJet -E -v parallel:/dev/lp0 -m laserjet.ppd
  
  
  
  
  上面的 lpadmin 語法執(zhí)行以下任務(wù):
  
  添加名為 LaserJet 的打印機(jī) (-p)
  啟用要使用的打印機(jī) (-E)
  設(shè)置要使用的設(shè)備和設(shè)備類型 (-v)
  使用驅(qū)動(dòng)程序/PPD 文件 laserjet.ppd (-m)
  
  
  
  因?yàn)槲覀兪褂玫氖敲钚校詼y(cè)試打印機(jī)最快速的方法是輸入:
  
  /usr/bin/lp -d LaserJet /etc/aliases
  
  上面的 lp 語法將文件 /etc/aliases 打印到 LaserJet 打印機(jī) (-d)。假如產(chǎn)生的輸出是別名文件,說明一切都搞定了。當(dāng)然,這是您能擁有的最簡(jiǎn)單的 CUPS 配置。
  
  還可以通過使用 -p 標(biāo)志來設(shè)置打印作業(yè)的優(yōu)先級(jí)。例如:
  
  /usr/bin/lp -d LaserJet -p 90 /etc/aliases
  
  
  
  
  通過添加 -p 90,您規(guī)定您的打印作業(yè)的優(yōu)先級(jí)為 90(最高為 100)。它將在優(yōu)先級(jí)低于 90 的打印作業(yè)之前打印 - 包括沒有設(shè)置優(yōu)先級(jí)的,缺省優(yōu)先級(jí)是 50。
  
  可以從 man 頁面獲得 lp 命令選項(xiàng)的完整列表。它們除了包括上面所顯示的那些,還包括一些很有用的特性,例如指定打印份數(shù)。
  
  禁用打印機(jī)
  我們已成功添加并測(cè)試了打印機(jī)。
假如我們要禁用打印機(jī)會(huì)怎樣呢?要禁用打印機(jī),我們要使用 disable 命令:
  
  /usr/bin/disable -r "Changing Paper" LaserJet
  
  
  
  
  上面的 disable 語法將禁用打印機(jī) LaserJet 并提示 "Changing Paper" 作為不可用的原因 (-r)。-r 是讓人們知道打印機(jī)當(dāng)前狀態(tài)的一種有效手段。
  
  換好紙后,可以通過使用 enable 命令來重新啟用打印機(jī):
  
  /usr/bin/enable LaserJet
  
  
  
  
  接下來一個(gè)很自然的問題是:假如沒有 LaserJet 會(huì)怎樣?CUPS 的缺省安裝帶有用于 HP 和 Epson 打印機(jī)的驅(qū)動(dòng)程序。這幾乎可以覆蓋全部個(gè)人打印機(jī)領(lǐng)域(佳能用戶,抱歉)。假如您沒有這些品牌,也別灰心。您有兩個(gè)可行的選項(xiàng)。假如您只熱衷于免費(fèi)軟件,可以將 Web 瀏覽器指向 LinuXPrinting.org 網(wǎng)站。假如您沒什么非凡要求,可以購(gòu)買 ESP Print Pro(請(qǐng)參閱參考資料)。
  
  LinuxPrinting.org 網(wǎng)站的特色是它有許多打印機(jī)的打印機(jī)驅(qū)動(dòng)程序。它還包括一個(gè) CUPS PPD 文件制作程序。許多打印機(jī)都需要 PPD 文件。我只是很不幸選擇了一款不支持的打印機(jī),它無論從哪種目的和意圖來看都只是一個(gè)鎮(zhèn)紙 - 是的,HP LaserJet 3150。
  
  ESP Print Pro 由 Easy Software ProdUCts 開發(fā),該公司也是 CUPS 開發(fā)的發(fā)起單位。我個(gè)人認(rèn)為支持提供好產(chǎn)品的公司很重要。ESP Print Pro 是具有漂亮界面的 CUPS,并且支持超過 2,300 種打印機(jī)。不幸的是,除 Linux 標(biāo)準(zhǔn)獨(dú)立許可證以外,它的標(biāo)價(jià)很高。
  
  簡(jiǎn)而言之,CUPS 配置起來并不難,并且 GPL 化版本帶有基于 Web 的配置界面。ESP Print Pro 產(chǎn)品的主要優(yōu)勢(shì)在于它包括的打印機(jī)驅(qū)動(dòng)程序數(shù)量眾多。假如您是商家,我建議您先到 LinuxPrinting.org 上看一下您的打印機(jī)是否受支持。假如不支持,我會(huì)檢查 ESP。
  
  在 Ask the Geek 的下一部分中,我們將繼續(xù)研究 CUPS,包括一些免費(fèi)的圖形治理界面(例如 KUPS)、安全性基礎(chǔ)以及網(wǎng)絡(luò)打印。在那之前,請(qǐng)您保重!
  
  您是否有困擾著您的 Linux 問題?將問題在 Ask the Geek 討論論壇中公布,或者通過電子郵件發(fā)送給我。我們可能知道怎么解答它!兩周后再見。
  
  參考資料
  
  Mandrake Software:
  http://www.linux-mandrake.com
  公共 UNIX 打印系統(tǒng) (CUPS):
  http://www.cups.org
  HP 的開放源碼打印機(jī)站點(diǎn):
  http://hp.sourceforge.net
  LinuxPrinting.org:
  http://www.linuxprinting.org
  Easy Software Products:
  http://www.easysw.com

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 盐边县| 全椒县| 清水河县| 宝清县| 宁德市| 武山县| 临安市| 青铜峡市| 兴国县| 福泉市| 尖扎县| 融水| 油尖旺区| 衡东县| 宜丰县| 新巴尔虎左旗| 嘉鱼县| 宜昌市| 当阳市| 治多县| 华容县| 北流市| 阿坝| 湟中县| 朝阳县| 天门市| 来安县| 屏边| 霍城县| 隆回县| 武乡县| 长宁区| 顺义区| 双城市| 抚顺县| 息烽县| 城固县| 岳普湖县| 财经| 岳普湖县| 永昌县|