CUPS安裝時已經安裝了基於控制台和基於WEB的接口。如果你是用RPM安裝包安裝的CUPS,CUPS會自動的運行。以ROOT身份執行下面的命令驗證CUPS守護程序是否已經運行: /etc/rc.d/init.d/cups status 如果你看到下面的輸出信息,就說明CUPS已經運行了: cups: Scheduler is running. 如果CUPS還沒有運行,以root身份鍵入下面的命令啟動CUPS: /etc/rc.d/init.d/cups start 一旦CUPS程序運行起來,在WEB浏覽器中輸入http://localhost:631,就可以看到它的WEB管理介面,如下圖: 點擊查看大圖 在該頁面中有多個選項。點擊第一個選項"Do Administration Tasks"(管理任務選項),這時程序會提示你登錄,用戶名必須以root身份登錄。 登錄成功後出現了"admin"管理介面,如下圖: Classses選項允許用戶在pool或class中設置多個系列的打印機。如果用戶將打印任務指定到一個class而非特定的一個打印機上,那麼這個class中的第一個可用打印機將會執行打印任務。如果用戶集中擁有多種系列的打印機,在做大量的打印時這個功能非常有用。 Job 選項用來管理打印隊列中的打印任務。 Printers選項允許用戶增加及管理打印機。 若要增加一個打印機,點擊"Add Printer"按鈕,出現的頁面會提示用戶填寫下列信息: Name:打印機的名字。 Loaction:連接打印機的主機名。 Description:對打印機的簡短描述。 填寫完以上信息後,點擊"Continue"鍵。接下來的頁面詢問打印機當前使用什麼類型的設備。唯一的選項是:Disk File。所以用戶只要選擇"Continue"就可以了。 後 接著用戶要提供設備的URI。在頁面上有一些例子,包括: · file:/path/to/filename.prn · http://hostname:631/ipp/port1 · ipp://hostname/ipp/port1 · ipd://hostname/queue · smb://workgroup/server/sharename "file"選項可以將打印內容打印到硬盤的文件中。許多程序無需為之專門創建打印機就可以做到這一點。 "http"選項使直接打印內容直接打印到CUPS的端口 "ipp"選項:通過Internet 打印協議將打印內容直接打印到某個端口。 "ipd"選項:通過Internet打印協議將打印內容放入到打印隊列中去。 "smb"選項:可以打印內容到Windows系統的共享打印機上。如果用Windows做為打印服務器,你必須安裝Samba才能打印到連接在Windows系統的機器的打印機上。要使用smb,必須從Samba安裝smbspool程序: which smbspool ln -s `which smbspool` /usr/lib/cups/backends/smb 若which程序未發現smbspool命令,則用戶得自己做一個鏈接別名: ln -s /usr/bin/smbspool /usr/lib/cups/backends/smb 注意要正確寫入smbspool所在的路徑。 當上面的信息都填寫完畢後,系統會發送一條打印機已經正確加入的消息。在打印機正確加入後,點擊"Administration"管理打印機: 在該頁面提供的操作包括測試打印機、啟動打印機及其它管理任務。它同時顯示打印任務及打印機的狀態。 在頁面中有兩個容易混淆的選項:Modify Printer和Configure Printer。Modify Printer選項將會返回到填寫設備及URI的頁面,而Configure Printer設置的內容包括打印精度等內容,因此這兩個選項的功能實際是不同的。 從LinuXPrinting.org下載打印驅動程序的安裝很簡單。比如安裝CUPS-O-Matic PPD文件,只需安裝cupsomatic (CUPS 的打印機後台篩選器)和打印機的PPD文件: 1)、在RedHat系統中,將cupsomatic 程序復制到 /usr/lib/cups/filter/cupsomatic目錄下,確定其屬性為executalbe: chmod 555 /usr/lib/cups/filters/cupsomatic 注:cupsomatic filter是一個用Perl Script編寫的程序,因此系統中只有安裝了Perl語言解釋器該程序才能執行。 安裝完畢後,運行/etc/rc.d/init.d/cups restart重新啟動cups的守護程序。這個程序只需安裝一次,下次如果需要再安裝其它打印機的驅動程序,就只需進行第二步:安裝PPD文件就行了。 2)、接著安裝PPD文件也很簡單,將PPD文件copy到/usr/share/cups/model目錄下,並設置其屬性為world-readable:chmod 444 /usr/share/cups/model。為了方便對PPD文件的管理,建議用戶將這個文件重新命名為與其對應的打印機的名字。完成了復制文件後,需要重新啟動cupsd守護程序。 資源 CUPS website: http://www.cups.org CUPS-O-Matic backend filter: http://www.Linuxprinting.org/cupsomatic Custom PPPD instrUCtions: http://www.linuxprinting.org/cups-doc.Html "Skirting Some Common Samba Problems," Richard Sharpe (LinuxWorld.com, November 2000): http://www.linuxworld.com/linuxworld/lw-2000-11/lw-11-samba.html LinuxPrinting.org: http://www.linuxprinting.org Easy Software Products: http://www.easysw.com 原文出處:http://www.linuxworld.com/linuxworld/lw-2000-11/lw-11-geek_2.html