今天辦公室來了一台全錄的雷射印表機,支援雙面列印;我們大家都用對岸的口吻說著:「激光打印機來囉∼激光!激光!激光!」。可見大家都覺得激光實在是一種很爆笑講法。言歸正傳,要安裝新印表機驅動程式在linux上總是需要一點運氣;根據光碟片上所附得說明文件,這台Xerox Phaser 3428是支援linux的;不過很好笑的是,她並沒有附上for linux的驅動程式或是ppd檔,所以這樣也算是叫做支援linux?
不過,事情總是需要解決。光碟片上所附的安裝程式有windows跟mac版,而且這款網路印表機是支援TCP/IP的,這跟HP給款最新型的設備用他自己的protocol來得友善多了!不過光碟片丟進去卻還是只看到windows的ppd,我完全看不到mac的部份。所幸我後面的資訊工程師他是mac的使用者,他跟我解釋這片xerox的安裝光碟是使用不同的燒錄方式,因此mac的使用者能看到mac的部份,windows使用者能看到windows的部份;linux的使用者呢?由於預設光碟的檔案系統是iso9660,因此也只能看到windows的部份。我身後的資訊工程師是個強者,他說可以提供給我for mac的ppd檔;但是在這之前,我還是想先用自己的方式把xerox印表機給裝起來。
我的想法很簡單,要嘛就是抓光碟上for windows的ppd檔來裝,要嘛就是上xerox的官方網站抓for mac的dmg解壓縮找到ppd來裝;最後如果還是都不行,我就只好用同事給我的mac的ppd檔來安裝。
在linux下我們可以下載for MAC的安裝程式。我是利用http://localhost:631進入印表機管理的話面,他會自動找到xerox的位置,不過在vender裡並沒有預設支援xerox的driver。此時只要指定給他合適的ppd檔,他就可以透過ppd裡所定義的規範去執行功能。雖然The Linux Fundations裡面有提到可以使用HP的hpijs來驅動xerox印表機,不過我並去沒有嘗試;我想把for MAC的驅動程式下載下來,解開並安裝;但是很不幸的,我並沒有辦法從裡面找到ppd檔--他應該包在mac的安裝程式裡面。
小結:
如果今天不是我身後的mac user熱心提供給我mac的ppd檔,今天的測試過程可能很漫長。實際上在linux裡可以用hp通用的driver來驅動xerox 3428;不過事實上印表機的driver就是一個filter而已,某些通用的功能一樣,照常可以列印;只是雙面列印的功能的filter可能各家寫法不太一樣,就喪失了雙面列印的功能。
Linux的使用者總是很認份的解決這些不應該是問題的問題,我想真的不是極度厭惡windows或是極度喜愛unix的人類,還真不會有耐心把時間花在這上面吧??
UNIX is the best !!
沒有留言:
張貼留言