前言:
前段時間,處理公司打印機服務器Linux化工作。遇到問題如下:hp1020、hp1008斷電後不能繼續打印。而其他打印機在連接Linux打印機的情況下,斷電後也能正常打印。
鑒於此情況,我搜尋了網上不少資料,發現hp1020、hp1008機身沒有固件--firmware,需要隨驅動一起寫入到打印機內存才能繼續打印。 也就是說hp1020、hp1008的固件存放位置時內存。
由於Windows系統的用戶數量龐大,背後技術團隊解決了這種缺少機身固件的問題。----這種特征體現於,重啟連接Windows的打印機hp1020,hp1020會空轉兩次才能正常工作。一次是打印機自身開機自檢,一次是Windows向hp1020的內存寫入固件。
補救方法:
在Windows下的1020、p1008安裝解壓包內能找到1020.img文件,
在linux內 cat /*/1020.img > /dev/usb/lp0(lp0為打印機在linux系統下的編號)
根治方法:
到 http://www.openprinting.org/ 下載foo2zjs或foo2xqx等驅動程序,正確安裝到linux後,就能像windows一樣,linux自動向hp1020導入固件。
安裝教程也在網站有詳細說明,在此不再多說。
兩個安裝包對應支持的惠普打印機列表:
foo2zjs Supported Printer | B/W | Color | Driver | Notes |
Minolta/QMS magicolor 2300 DL
Yes
Yes
foo2zjs
Tested by Rick Richardson
Minolta/QMS magicolor 2200 DL
Yes
Yes
foo2zjs
Tested by Adam Erickson.
Konica Minolta magicolor 2430 DL
Yes
Yes
foo2zjs
Tested by Ren Rebe
Minolta Color PageWorks/Pro L
Yes
Yes
foo2zjs
Tested by tekknogenius.
HP LaserJet P2035
Yes
No
foo2zjs
Beta Quality
HP LaserJet Pro P1606dn
Yes
No
foo2zjs
Beta Quality
HP LaserJet Pro P1566
Yes
No
foo2zjs
Beta Quality
HP LaserJet Pro P1102
Yes
No
foo2zjs
Tested by tahir hussain. See "HP SMART INSTALL NOTES"
HP LaserJet Pro P1102w
Yes
No
foo2zjs
Tested by Rick Richardson
HP LaserJet Pro CP1025nw
Yes
Yes
foo2zjs
Tested by Rick Richardson
HP LaserJet 1022
Yes
No
foo2zjs
Up to Fedora Core 5 is tested
HP LaserJet 1022n
Yes
No
foo2zjs
untested
HP LaserJet 1022nw
Yes
No
foo2zjs
untested
HP LaserJet 1020
Yes
No
foo2zjs
Tested by Rick Richardson
HP LaserJet 1018
Yes
No
foo2zjs
Tested by Rick Richardson
HP LaserJet 1005
Yes
No
foo2zjs
Tested by Brian Batey
HP LaserJet 1000
Yes
No
foo2zjs
Tested by Andrew Schretter
HP LaserJet M1319 MFP
Yes
No
foo2zjs
PRINTER ONLY; Alpha Quality
其他無固件打印機對應驅動:
Unsupported Printer | Notes |
HP LaserJet P1005/P1006/P1007/P1008
Supported by my foo2xqx driver
HP LaserJet P1505/P2014
Supported by my foo2xqx driver
HP LaserJet M1005/M1120 MFP
Supported by my foo2xqx driver
HP LaserJet Pro M1212nf MFP
Supported by my foo2xqx driver
HP Color LaserJet CP1215
Supported by my foo2hp driver
HP Color LaserJet 1600/2600n
Supported by my foo2hp driver
HP Color LaserJet 2605dn
Unsupported. Use Postscript
Konica Minolta magicolor 2480/2490 MF
Supported by my foo2lava driver
Konica Minolta magicolor 2530 DL
Supported by my foo2lava driver
Konica Minolta magicolor 1680MF/1690MF
Supported by my foo2lava driver
Konica Minolta magicolor 1600W
Supported by my foo2lava driver
Oki C110
Supported by my foo2lava driver
Xerox Phaser 6121MFP
Supported by my foo2lava driver
Samsung CLP-300/310/315/325/360/365/600/610/620
Supported by my foo2qpdl driver
Samsung CLX-2160/3160/3175/3185
Supported by my foo2qpdl driver
Xerox Phaser 6110
Supported by my foo2qpdl driver
Lexmark C500n
Supported by my foo2slx driver
Oki C301dn/C310dn
Supported by my foo2hiperc driver
Oki C810
Supported by my foo2hiperc driver
Oki C3100n/C3200n/C3300/C3400n
Supported by my foo2hiperc driver
Oki C5100n/C5200n
Supported by my foo2hiperc driver
Oki C5500n/C5600n/C5650n/C5800n
Supported by my foo2hiperc driver
Olivetti d-Color P160W
Supported by my foo2hiperc driver
HP Color LaserJet 1500
Supported by my foo2oak driver
Kyocera KM-1635/KM-2035
Supported by my foo2oak driver
Dell 1355
Supported by my foo2hbpl driver
Epson AcuLaser M1400
Supported by my foo2hbpl driver
Fuji Xerox DocuPrint CM205
Supported by my foo2hbpl driver
Fuji Xerox DocuPrint M215
Supported by my foo2hbpl driver
Fuji Xerox DocuPrint P205
Supported by my foo2hbpl driver
Xerox WorkCentre 3045
Supported by my foo2hbpl driver
Xerox WorkCentre 6015
Supported by my foo2hbpl driver
Minolta/QMS magicolor 2300W/2400W/2500W
Try the m2300w driver
Minolta/QMS PagePro 12xxW
Try Beetman's 1200W driver or Schiller's 1[234]xxW driver
Minolta/QMS PagePro 13xxW
Try Beetman's 1200W driver or Schiller's 1[234]xxW driver
Konica Minolta PagePro 14xxW
Try Schiller's 1[234]xxW driver