[Raspberry Pi 3] 安裝HP Color Laser 150a 在Raspbian x64上

過年期間剛好在回收室撿了一台HP Color Laser 150a彩色雷射印表機
回來整理發現四個碳粉夾都沒有碳粉,當下覺得有一點貓逆,能用的這麼光不簡單
不過想想這東西要壞其實也有難度,比較大機率是因為原廠碳粉夾四色的價格可以直接買一台新的…

HP的定價真的令人感到無語跟破壞環境阿…

總之上了淘寶找了副場夾,四色不用1000台幣,年後到貨後裝上
開機,輕鬆點亮,可以直接正常印出~

不過現在問題來了,因為定位在入門彩雷,只有USB。
家中用了15年的噴墨事務機都有無線網路可以網路列印,只有USB的印表機是要怎麼用…

印表機不改不如填海,還好以前就耳聞print server
於是乎拿Raspberry pi 2廢物利用開幹CUPS server

就不特別講

幹起來發現CUPS即使裝了hplip依然抓不到HP這台driver…

後來搜尋了一些資料,整理以下心得

0. 其實一開始拿Pi 2幹到HP Driver安裝時,因為只提供x86,x64,mips64,aarch64,所以32位元的pi2是沒戲唱的
我後來在把庫存Pi3拿出來裝64bit的Raspbian才能順利load HP driver

1. 針對HP,HP官方其實有提供閉源prebuild driver
可以到HP網站找到
uld-hp_V1.00.39.12_00.15.tar.gz 跟 uld-hp.tar.gz.

到HP官網下載頁面記得選好OS,不然會抓不到這兩包
因為HP頁面有時間一久就不給抓的紀錄,這邊也備份一下

2. 解壓縮這兩包
tar zxvf uld-hp_V1.00.39.12_00.15.tar.gz
tar zxvf uld-hp.tar.gz

3. 進uld資料夾後安裝
cd uld
sudo sh ./install.sh
這樣就可以裝好driver

4. CUPS上,因為你沒有辦法在CUPS網頁後台安裝印表機的地方找到150a,因此要從版端把150a的PPD抓出來,然後透過別台開CUPS後台的電腦load這個PPD
複製 /opt/hp/ptinter/share/ppd/HP_Color_Laser_15x_Series.ppd 到你電腦上,從CUPS網頁後台新增印表機時直接餵進去給CUPS

5. 這時就完成啦~
可以在CUPS送測試頁面看有沒有印出來

6. 如果你是用Pi2,你會遇到rastertospl找不到的問題,原因就是因為那包HP ULD只支援64bit,所以安裝時會找不到armhf這個架構,就裝不進去,因為沒開源,也無法自己重編譯,所以只好先換RPI3用吧!
另外再找這台的Linux driver時,有看到這台三星的貼牌機,蠻有趣的,按照找到的資料也說明這台的Linux driver也是可以跟150a共用的~,不過因為HP官方裝的上,就沒往這邊嘗試了

Leave a comment

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料