HP Color LaserJet CP1210 此印表機在 ubuntu 10.04 底下, USB 一接上去就立即自動辨識到、自動安裝好相關套件和驅動程式(安裝過程中可能需要你按下一步或確定)。
既然一接上就能用,所以也就沒花太多心思再去理它。直到使用者不斷反應他的印表機老出問題,老是不能正常列印、尤其是在列印彩色時,那顔色完全不對,字倒是都完全印出來了,只藍字變粉紅色、沒有黃色….等怪現像,反覆試著調整了一下驅動程式裡所有可調整的設定值還是不行,至此,我心中已有答案了,那就是 ubuntu 內建的 driver 有問題! 得另外找HP原廠的driver不能用 ubuntu 本身自帶的 driver。
在網路上找了好久,找到這篇文章,這才驗證了我的想法。它提到了千萬不要使用系統內建的 foo2zjs 這個套件包,會有問題,至於是什麼問題,網頁上好像有寫吧,但我看不懂。以下所提到的系統都不能用這個foo2zjs套件包:Ubuntu, SUSE, Mandrake/Manrivia, Debian, RedHat, Fedora, Gentoo, Xandros, EEE PC, Linpus, MacOSX, or BSD!
所以在我們裝 HP 原廠 driver 之前,我們要先把這個有問題的套件包給移除
[cmd]移除指令:
sudo aptitude purge foo2zjs[/cmd]
至於要找這台 HP Color LaserJet CP1210 印表機的linux driver,去台灣的HP官網找是找不到的了,它直接告訴你沒有支援 linux
所幸 HP printer 對 linux 支援度一向很友善,甚至為 linux driver 另外設一個專屬網站,在這個頁面裡,你可以找到你所使用的 linux 版本,和印表機型號。但我手上的這台 HP Color LaserJet CP1210 卻不在它的淸單上面,我只好找一個相近的型號 HP Color LaserJet CP1215 ,好啦! 接著按下一步,以為它就要開始下載檔案了,豈知它只是告訴你 HPLIP 3.10.2 這個 driver 支援你的印表機和你的作業系統,然後,就沒了! ……什麼?沒了? 啊怎麼不告訴我要去哪兒下載檔案呀? 讓我整個呆掉不知該怎麼辦,下一步呢??? 竟沒有貼個連結或引導你去哪兒下載 HPLIP 3.10.2 這個 driver….(其實是有引導的啦,只是那個下載引導不是放在第一個選項,所以我老是按錯,按到回上一頁)所幸後來想起,在它的首頁有一個大大的 download,去點了之後就可以下載 HPLIP driver, HPLIP直接下載點、備用載點←請按右鍵另存下載。
下載後要安裝前,請先確定網路連線正常,因為安裝過程中它需要上網下載必要的套件包並裝好必要的套件,之後程式會開始自動編譯driver和自動安娤。因為是要重新編譯driver,所以這整個自動安裝的過程會有點久,好一點的機器可能也要跑個10~20分鐘,差一點的機器可能就要跑個半小時以上,所以請不要以為等太久了,就認為它是當機了。
下載 hplip-3.11.5.run 之後進該目錄下此安裝指令
[cmd]安裝指令:
sudo sh hplip-3.11.5.run[/cmd]
安裝過程中可能會遇到網路連線不穩,下載必要套件下不來時,請勿中斷自動安裝程式,先檢查網路狀況,然後多試幾次。
基本上這個自動安裝程式算是寫的不錯了,執行上不會有太多的困難。