歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 配置CUPS--在LINUX下輕松打印(二)

配置CUPS--在LINUX下輕松打印(二)

日期:2017/2/27 14:28:33   编辑:更多Linux

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  






Copyright © Linux教程網 All Rights Reserved