歡迎您光臨本站 註冊首頁

配置CUPS--在LINUX下輕鬆列印(二)

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  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


[火星人 ] 配置CUPS--在LINUX下輕鬆列印(二)已經有338次圍觀

http://coctec.com/docs/linux/show-post-69895.html