2008年6月12日 星期四

Ubuntu 8.04 安裝筆記(3)---hp1020印表機的安裝

討厭的hp 1020又來了! 幾個月前裝ubuntu 7.04時才剛搞定,可現在全忘光了!!!
用google 爬了一下就發現這篇 http://blog.pixnet.net/allisonxu/post/11691844 ,蠻詳細的,上次好像也是這樣搞定的。茲摘錄如下:
1、先安裝基本的程式編譯工具包:
sudo apt-get install build-essential
2、下載該頁面的原始碼壓縮包
wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
3、解壓縮後進入資料夾
tar zxf foo2zjs.tar.gz
cd foo2zjs
4、進行make的動作
make
5、make無誤後(基本上應該是不太會有錯誤),根據頁面的說明 還需要利用 getweb 這個剛剛生成的工具來抓印表機的 firmware
目前支援的型號如下:
    $ ./getweb 2430 # Get Minolta 2430 DL .ICM files
$ ./getweb 2300 # Get Minolta 2300 DL .ICM files
$ ./getweb 2200 # Get Minolta 2200 DL .ICM files
$ ./getweb cpwl # Get Minolta Color PageWorks/Pro L .ICM files

$ ./getweb 1020 # Get HP LaserJet 1020 firmware file <===== 這傢伙是我們的目標!!
$ ./getweb 1018 # Get HP LaserJet 1018 firmware file
$ ./getweb 1005 # Get HP LaserJet 1005 firmware file
$ ./getweb 1000 # Get HP LaserJet 1000 firmware file
所以我們就下
./getweb 1020

6、抓好firmware file後,再進行make install
sudo make install <======在/usr/share/foo2zjs/firmware會多一個sihp1020.dl
7、最後
sudo make install-hotplug
sudo make cups
8.
arm2hpdl sihp1020.img > sihp1020.dl
sudo cp sihp1020.dl /usr/share/foo2zjs/firmware/
sudo cat /usr/share/foo2zjs/firmware/sihp1020.dl > /dev/usb/lp0
9.
sudo ln -s /usr/bin/usb_printerid /bin/usb_printerid
sudo ln -s /usr/bin/hplj1000 /usr/sbin/hplj1020
10.
edit /etc/udev/rules.d/11-hplj10xx.rules:
KERNEL=="lp*", BUS=="usb", SYSFS{idVendor}=="03f0", SYSFS{product}=="HP LaserJet 1020", NAME="usb/%k", SYMLINK="hplj1020%e", MODE="0666", RUN+="/usr/bin/hplj1020"
p.s. 我的路徑我像不太一樣,而且好像也不再改。
10.
#For 2/4-UP CAPABILITY
sudo apt-get install psutils

沒有留言: