CUPS讓Linux列印變得更輕鬆(轉)
CUPS讓Linux列印變得更輕鬆(轉)[@more@] 直到現在,Unix/Linux下的列印仍然受到很多限制。但透過安裝CUPS系統,您將擁有通用的列印解決方案。
本文將介紹CUPS(Common Unix Printing System,通用Unix列印系統),以及為您的網路提供的通用列印解決方案。
Unix/Linux的列印問題在很長時間內都沒有大的改變。我們仍舊使用好用的、古老的lpd(行式印表機後臺程式),它不支援IPP(Internet列印協議),而且有很多印表機我們無法使用。但這一情況正在快速地發生改變,一種新產品在印表機舞臺上閃亮登場。
CUPS軟體為Unix/Linux使用者提供了一條有效而可靠的管理列印任務的方法。它本身就支援IPP,而且具有LPD、SMB(伺服器通訊模組,即連線到Microsoft Windows的印表機)和JetDirect的介面。CUPS能夠提供網路印表機瀏覽功能,而且能夠使用PostScript印表機描述(PPD)檔案。簡而言之,使用CUPS,您可以在Linux計算機上像和Windows計算機一樣方便地使用印表機,而且擁有Linux的強大功能。
■CUPS
首先,我們需要獲得CUPS。如果您執行的是Mandrake 7.2,那您已經擁有它了(我家中的計算機就執行的是它)。如果您執行的是其他的發行版本,您需要進行下載。
如果已經下載了CUPS,就需要將舊的印表機軟體刪除。下面以執行Red Hat 6.2的計算機作為例子解釋這一過程。在安裝CUPS前,必須刪除lpr、printtool和rhs-pritfilters。但最好將這些包放在手邊,以便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
上面的lpadmin語句執行下列操作:
1. 新增名為LaserJet的印表機 (-p)
2. 使印表機可用(-E)
3. 設定使用的裝置和裝置型別 (-v)
4. 使用驅動程式/PPD檔案 laserjet.ppd (-m)
由於我們使用命令列方式,要最快速地測試印表機,需要鍵入:
/usr/bin/lp -d LaserJet /etc/aliases
上面的lp語句將/etc/aliases列印到LaserJet印表機(-d)。如果列印輸出是您的aliases檔案,表示設定成功了。當然,這只是CUPS的最簡單的配置。
您也可以使用-p標誌來設定列印任務的優先順序。例如:
/usr/bin/lp -d LaserJet -p 90 /etc/aliases
新增-p 90,表示您宣告印表機的優先順序為90/100。這些列印將比優先順序低於90的列印任務先列印——包括沒有設定優先順序的列印任務,其預設優先順序為50。
Lp命令的所有選項列表可以從man page中獲得。它們包括上面介紹的內容,另外還有一些好的特性,例如指定列印的份數。
■使印表機不可用
我們已經成功地新增和測試了印表機,那麼如何使印表機不可用呢?要達到這一目的,我們可以使用不可用命令:
/usr/bin/disable -r "Changing Paper" LaserJet
上面的不可用語句將使印表機LaserJet不可用,而且將原因(-r)標註為“換紙”。-r選項非常有用,它可以讓使用者知道是什麼原因印表機不可用。
更換完紙張後,使用可用命令能夠重新使印表機可用:
/usr/bin/enable LaserJet
下一個問題可能是:如果您沒有LaserJet怎麼辦?CUPS預設安裝的驅動程式是用於HP和Epson印表機的。這些驅動程式覆蓋了世界上的很多個人印表機(只能對Canon的使用者說抱歉了)。如果沒有這些牌子的印表機,也不必失望,這時可以有兩個選擇,如果您是一位自由軟體的狂熱愛好者,可以訪問LinuxPrinting.org網站,如果不是那麼狂熱,可以購買ESP Print Pro。
LinuxPrinting.org網站為很多印表機提供了驅動程式,它還提供了一個CUPS PPD檔案生成器,有很多印表機都需要一個PPD檔案。本人就為自己的HP LaserJet 3150印表機找到了驅動程式,而原本CUPS是沒有這個驅動程式的。
ESP Print Pro由Easy Software Products公司開發,此公司為CUPS開發的發起者。ESP Print Pro是一個介面友好的CUPS,它支援2300多種印表機,不幸的是,它的價格較貴。
簡而言之,CUPS並不難配置,而且在GPLd版本中提供了一個基於Web的配置介面。ESP Print Pro的主要優勢是它包含了數目眾多的印表機驅動程式。
本文將介紹CUPS(Common Unix Printing System,通用Unix列印系統),以及為您的網路提供的通用列印解決方案。
Unix/Linux的列印問題在很長時間內都沒有大的改變。我們仍舊使用好用的、古老的lpd(行式印表機後臺程式),它不支援IPP(Internet列印協議),而且有很多印表機我們無法使用。但這一情況正在快速地發生改變,一種新產品在印表機舞臺上閃亮登場。
CUPS軟體為Unix/Linux使用者提供了一條有效而可靠的管理列印任務的方法。它本身就支援IPP,而且具有LPD、SMB(伺服器通訊模組,即連線到Microsoft Windows的印表機)和JetDirect的介面。CUPS能夠提供網路印表機瀏覽功能,而且能夠使用PostScript印表機描述(PPD)檔案。簡而言之,使用CUPS,您可以在Linux計算機上像和Windows計算機一樣方便地使用印表機,而且擁有Linux的強大功能。
■CUPS
首先,我們需要獲得CUPS。如果您執行的是Mandrake 7.2,那您已經擁有它了(我家中的計算機就執行的是它)。如果您執行的是其他的發行版本,您需要進行下載。
如果已經下載了CUPS,就需要將舊的印表機軟體刪除。下面以執行Red Hat 6.2的計算機作為例子解釋這一過程。在安裝CUPS前,必須刪除lpr、printtool和rhs-pritfilters。但最好將這些包放在手邊,以便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
上面的lpadmin語句執行下列操作:
1. 新增名為LaserJet的印表機 (-p)
2. 使印表機可用(-E)
3. 設定使用的裝置和裝置型別 (-v)
4. 使用驅動程式/PPD檔案 laserjet.ppd (-m)
由於我們使用命令列方式,要最快速地測試印表機,需要鍵入:
/usr/bin/lp -d LaserJet /etc/aliases
上面的lp語句將/etc/aliases列印到LaserJet印表機(-d)。如果列印輸出是您的aliases檔案,表示設定成功了。當然,這只是CUPS的最簡單的配置。
您也可以使用-p標誌來設定列印任務的優先順序。例如:
/usr/bin/lp -d LaserJet -p 90 /etc/aliases
新增-p 90,表示您宣告印表機的優先順序為90/100。這些列印將比優先順序低於90的列印任務先列印——包括沒有設定優先順序的列印任務,其預設優先順序為50。
Lp命令的所有選項列表可以從man page中獲得。它們包括上面介紹的內容,另外還有一些好的特性,例如指定列印的份數。
■使印表機不可用
我們已經成功地新增和測試了印表機,那麼如何使印表機不可用呢?要達到這一目的,我們可以使用不可用命令:
/usr/bin/disable -r "Changing Paper" LaserJet
上面的不可用語句將使印表機LaserJet不可用,而且將原因(-r)標註為“換紙”。-r選項非常有用,它可以讓使用者知道是什麼原因印表機不可用。
更換完紙張後,使用可用命令能夠重新使印表機可用:
/usr/bin/enable LaserJet
下一個問題可能是:如果您沒有LaserJet怎麼辦?CUPS預設安裝的驅動程式是用於HP和Epson印表機的。這些驅動程式覆蓋了世界上的很多個人印表機(只能對Canon的使用者說抱歉了)。如果沒有這些牌子的印表機,也不必失望,這時可以有兩個選擇,如果您是一位自由軟體的狂熱愛好者,可以訪問LinuxPrinting.org網站,如果不是那麼狂熱,可以購買ESP Print Pro。
LinuxPrinting.org網站為很多印表機提供了驅動程式,它還提供了一個CUPS PPD檔案生成器,有很多印表機都需要一個PPD檔案。本人就為自己的HP LaserJet 3150印表機找到了驅動程式,而原本CUPS是沒有這個驅動程式的。
ESP Print Pro由Easy Software Products公司開發,此公司為CUPS開發的發起者。ESP Print Pro是一個介面友好的CUPS,它支援2300多種印表機,不幸的是,它的價格較貴。
簡而言之,CUPS並不難配置,而且在GPLd版本中提供了一個基於Web的配置介面。ESP Print Pro的主要優勢是它包含了數目眾多的印表機驅動程式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-949851/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 輕鬆讓圖片變得清晰Topaz Sharpen AIAI
- 輕鬆繞過AI檢測!BypassGPT讓你的AI文字變得更“人性化”AIGPT
- Red Hat套件讓你的EC更輕鬆(轉)套件
- ChatGPT:讓程式開發更輕鬆ChatGPT
- 會員營銷系統-如何讓運營變得輕鬆?
- 企業網盤讓檔案管理更輕鬆
- 對業務人員來說,協同辦公讓工作變得輕鬆起來
- 分析:Google讓我們變得更愚蠢嗎Go
- 用傢俱ERP取代Excel,讓工作更輕鬆Excel
- 一個100%省力的,讓城市管廊運維變得輕鬆的秘訣運維
- Avdshare Video Converter,讓影片轉換變得更簡單!IDE
- 如何讓 Emacs 俄羅斯方塊變得更難Mac
- Smartour——讓網頁導覽變得更簡單網頁
- 讓動畫變得更簡單之FLIP技術動畫
- WPF自定義Panel:讓拖拽變得更簡單
- Linux圖形介面知識-輕鬆更換圖形環境(轉)Linux
- 牢記這七點 讓你的Linux伺服器變得更安全Linux伺服器
- ASP環境下輕鬆實現報表的列印 (轉)
- 飛項,讓我的教務管理工作更輕鬆
- Office 2021:讓工作更輕鬆,更高效 mac/win版Mac
- 發票資訊秒級識別:讓財稅工作更輕鬆
- 使Mybatis開發變得更加輕鬆的增強工具 — OurbatisMyBatis
- Arduino :入門教學讓你輕鬆玩轉UI
- 風變程式設計,讓小白也能輕鬆學會!程式設計
- So Easy!讓開發人員更輕鬆的工具和資源
- 掌握這些Linux常用命令,工作更輕鬆Linux
- 自動駕駛L2來了,它會讓駕駛更輕鬆嗎?自動駕駛
- 5款讓Web前端開發人員更輕鬆的實用工具!Web前端
- Media Encoder 2024-讓影片編碼更輕鬆,更高效
- 想讓Apple Watch續航更持久?這個錶帶輕鬆搞定APP
- CSS 變數讓你輕鬆製作響應式網頁CSS變數網頁
- 辦公室革命,教你輕鬆搞定輕鬆玩轉ExcelExcel
- Word中輕鬆實現逆頁序列印
- LEARUN快速開發平臺,讓開發變得更簡單
- 認知增強技術,讓人類變得更聰明
- 會議記錄從此輕鬆“稿”定,訊飛智慧錄音筆H1 Pro讓職場生活更輕鬆
- EST——編寫Less程式碼更輕鬆!
- 看雪元旦 | 致敬知識,“折扣”只為讓你更輕鬆地擁有