歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Fedora 12下使用HP USB打印機(HP laserjet P1007)

Fedora 12下使用HP USB打印機(HP laserjet P1007)

日期:2017/2/28 16:36:52   编辑:Linux教程

今天折騰了一個上午,終於完成了在Fedora 12下打印機設置。分享一下。

注:在這些之前應該安裝hplip hpijs

默認情況下,第一次連接 usb 接口的 hp ljP1007 打印機後,系統會自動安裝並配置好打印機。但是,系統並沒有自帶適合 hp ljP1007 打印機的驅動程序,雖然連接了打印機後會顯示出打印機准備就緒,但是系統給打印機配備的驅動是有問題的,所以打印會失敗。對於 hp ljP1007 打印機,需要安裝額外的 foo2zjs 驅動,可從 載。foo2zjs 還支持一部分其他品牌和型號的打印機。

安裝步驟:

1、通過系統提供的打印機管理程序 system-config-printer 或者 cups 的 web 管理界面 http://localhost:631/ 先刪除系統默認已安裝的 hp ljP1007 打印機(驅動是錯的)。

2、下載驅動 foo2zjs.tar.gz。

3、下載該驅動後,解壓縮後,進入驅動目錄,執行以下命令:

make

make install

make install-hotplug

(運行之前先卸載system-config-printer-udev,運行命令:yum remove system-config-printer-udev因為它與hotplug沖突,所以必須刪除)

可選,如果是 USB 接口的 HP LJ 1000/1005/1018/P1007 打印機則必須執行

make cups

(因為使用 cups,所以必須執行,作用就是重啟 cups)

4、先接好打印機,然後通過系統提供的打印機管理程序 system-config-printer 或者 http://localhost:631/ 安裝打印機,選擇合適的 hp ljP1007 驅動安裝好,然後把它設置為默認打印機。安裝程序會自動在程序菜單的“系統工具”裡面增加一個菜單項“HPLJ 10xx Replaced Paper”,估計是提供了更為高級的打印機監控配置功能。

5、安裝 tcl/tk/tix,這樣才可以運行新增加的菜單項“HPLJ 10xx Replaced Paper”,可執行以下命令:

yum install tcl tk tix

就可以安裝 tcl/tk/tix 環境了,便於運行./getweb P1007 。

6、完成了上述步驟後,並不能馬上打印。症狀是:發送了打印指令後,打印機沒有什麼響應,也沒有出錯提示,通過 dmesg 卻可以發現總是出現 usblp0: removed 的提示,而設備並未被刪除了。通過 搜索,得知這種打印機需要上傳一個 firmware 固件文件才能使用,而這個 firmware 在 linux 下的驅動程序裡面並沒有內置!所以就會導致打印機沒有響應!其實 foo2zjs 驅動提供了下載和轉換固件文件的工具。進入 foo2zjs 驅動源代碼目錄下,執行以下命令:

./getweb P1007 // 自動從惠普網站下載 hp ljP1007 的固件映像文件

將下載的固件映像文件轉換為固件文件(已經有時就不用執行該命令)

arm2hpdl sihpP1005.img > sihpP1005.dl (1007與1005類似)

將固件文件復制到驅動安裝目錄下

cp sihpP1005.dl /usr/share/foo2zjs/firmware

7、重新接好打印機,這時可以聽到打印機的響應動作了,打印機可以正常工作。

8、值得注意的是,getweb 這個命令文件並沒有隨 foo2zjs 驅動的 make install 等命令安裝,而 arm2hpdl 命令文件卻被安裝了,注意:如果固件文件丟失,需要再通過 foo2zjs 驅動源代碼解壓縮後找到 getweb 來執行下載固件映像。在命令行直接輸入 getweb 回車可以看到 getweb 的使用說明,對於不同型號的 hp 打印機,有的需要下載固件,有的需要下載 icc,並不同。

好了,盡情下面可以享受你的 hp laserjet P1007 打印機了。

---------------------------分割線---------------------------

foo2zjs.tar.gz下載地址在Linux公社FTP

FTP地址:ftp://www.6688.cc/

用戶名:www.linuxidc.net

密碼:www.6688.cc

在2010年LinuxIDC.com\4月\Fedora 12下使用HP USB打印機(HP laserjet P1007)\

Copyright © Linux教程網 All Rights Reserved