2007/05/23

[CUPS] 如何在 CUPS 新增印表機?

CUPS是 Linux 上面一個很好用的印表機管理系統。
但是很多情況下其實是蠻無奈的方案,因為和 Windows 上的印表機表現相比, Linux 上的印表機常常是又慢又沒什麼功能;這時 CUPS 的表現就成為"最後一個浮在水面上的救命稻草"。

意即:如果還不行... 就認了吧?

CUPS 預設運行在 http://localhost:631/ ,你應該需要先安裝 cups 相關的套件。
除此之外,如果是 HP 的印表機,建議安裝:

hpijs
hplip
hplip-data


1. 第一步: 連上系統,在 firefox URL bar 打下 http://localhost:631/



你會看到在 Administration 點進來右上角有 "New Printers Found:"
底下就 是目前發現到有新的印表機可以選擇加入;如果不在裡面,請記得先確認印表機電源有打開。 XD

2. 第二步: Add Printer 新增一台印表機:



上面這張圖除了 Name 需要特別記住,其它的 location (地點) 跟 description (說明) 都不是很要緊。

3. 第三步: 選擇裝置:

這裡就是看你用 usb 還是用網路印表機,點下去就有清單,如果是用 usb 的,但是沒列出來,最好確定一下你的印表機有辦法讓 linux 抓到,再不行,也只能找 printer server 來裝。


4. 讓印表機可以運作:

這裡建議是用印表機的牌子,像 HP 就用 HP 的。
如果後面找不到型號才來用 "RAW"。 RAW 最大的缺點當然是「慢」。
另外如果牌子很少,沒什麼選擇,應該是少裝了一些套件,像:

cupsys-driver-gimpprint
cupsys-driver-gutenprint
之類的,不是很肯定…錯了,請再跟我糾正一下,感謝。

5. 選擇適當的驅動程式:

如果前面選了 HP 這裡就會列出型號出來,有裝
cupsys-driver-gimpprint
才有 gimp print 的支援。

如果是用 RAW mode ,當然就只有 RAW queue 可以選了。

下一步,就是建立完成了。
其實循序下來還蠻簡單的。


另外,通常我們建好 printer , cups daemon 有在跑, firefox/ooo 就可以很直覺的在 print 選單裡面看到印表機可以選。

如果在文字模式底下,是用

$ lpq
HP2200 is ready
no entries
來檢視目前印表機的狀態。


$ lpstat -a
HP2200 accepting requests since 西元2006年12月13日 (週三) 10時14分02秒
Ricoh350 accepting requests since 西元2007年04月24日 (週二) 10時42分09秒
來檢視目前印表工作的


lpr < xxx.ps
直接送 ps 到 printer 列印。

另外要附註的是,因為某些原因,在部份的 debian 版本上面的
lpq or lpr 不是 CUPS 的 ap ,所以建議 cups 命令有問題時也檢查一下:

$ dpkg -S `which lpr`
cupsys-bsd
如果是 cupsys-bsd 才是本文所提的。

沒有留言:

[Windows] git-bash 底下的工具

因為工作轉到 Windows 平台上的關係,所以很多工具改到 Windows 上面運作,跟著在 TortoiseGit 底下使用 git-bash 來維護自己的專案原始碼。結果就是裝了前面提過的 auto-hotkey 使用熱鍵來提昇自己的平台操作速度; 但除了 hotkey...