我真是很用功的一個人。
為了作業上的需求跑去買了一台小雷用用。不到五千元嘛,不算貴但也不算便宜就是了(那門子的廢話= =)。
因為我本身是在ubuntu底下作業,又常常聽人家說 HP 的在LINUX底下比較沒有問題。所以咧,就敗了一台 1020的回家…
沒錯!BUT這鬼東西又出現了= =
接上去後= = 抓是有抓到,但是就是印不出來…, cups看起來就是有動作,但是印表機就是不吃紙= =
這叫那門子的比較沒有問題,還是我太會踩地雷? 好吧,怪我自己沒有在Google上作功課吧。
有沒有解決方法? 有戰鬥開始!!!!
前日在 Ubuntu 正體中文站也有不幸的人跟我有相同的問題。有位強者訪客提出了一個解決法
www.ubuntu.org.tw/modules/newbb/viewtopic.php
讓我獻上深深的敬意吧 <(_ _)>
方法如下:
http://foo2zjs.rkkda.com/
進去看了一下。喵的咧,真是有夠顯眼的大紅字。
*** DON'T USE the foo2zjs package from Ubuntu, SUSE, Mandrake/Manrivia, Debian, RedHat, Gentoo, MacOSX, or BSD!
*** 別使用Ubuntu, SUSE, Mandrake/Manrivia, Debian, RedHat, Gentoo, MacOSX, 或 BSD包的foo2zjs
*** Download it here and follow the directions below.
***下載這裡的並跟著下面的說明來做
先不管上面亂七八糟的我流翻譯,從這二行大紅字來看似乎是 Ubuntu, SUSE, Mandrake/Manrivia, Debian, RedHat, Gentoo, MacOSX, 或 BSD 包出來的 foo2zjs 有那麼一些狀況。
現在,讓我們進入戰鬥吧!!!!
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
我這樣跟著做後, 我的 hp 1020 真的聽話了。
剛剛又試著把所有的電源都關掉再重開,並沒有之前的要再windows下先印一次再換到ubuntu下才能印的問題發生。