LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 5013|回复: 3

安装HP laserjet 1000驱动教程

[复制链接]
发表于 2006-4-2 17:40:27 | 显示全部楼层 |阅读模式
网上找来的安装HP laserjet 1000驱动教程,请英语高手翻译,造福众生哦,谢谢
原文如下:

HP LaserJet 1000
BW laser printer, max. 600x600 dpi, works Mostly        
Recommended driver: foo2zjs (Home page, view PPD, download PPD)
Generic instructions for: CUPS, LPD, LPRng, PPR, PDQ, no spooler

Edited Notes

This printer is supported by the foo2zjs free software printer driver.

The printer has a USB connection. It has only 1 MB of RAM and 32 kB of ROM.

The firmware of the printer must be uploaded after turning it on. You can use a hotplug/udev script which comes with foo2zjs, or do it manually: "cat /usr/share/foo2zjs/firmware/sihp1000.dl > /dev/usb/lp0".
User Notes

(My installation was under Mandrake 9.1) For U.S.A. users: If you want to
print using "letter" size, be sure you grab the LATEST foo2zjs drivers--
in April 2003, a fix was added to better support non-A4 sized paper. The
symptoms of having the earlier driver are that the paper spews out endless
sheets of blank paper if you print without selecting A4 sized paper.
(You can cheat by putting in letter sized paper and selecting A4, but only
part of the page will print and the lower yellow led will light because it
doesn't know how to loààu899h9y 79yd in another A4 page). Mandrake 9.1 has this problem
because it's version of the driver is dated March 2003. Also, for Mandrake 9.1,
be sure to put the *img file in the /etc/printer as printerdrake says to do,
then mandrake will automatically send the file to the printer whenever it
detects it on the USB port, and you won't have to manually cat or lpr it to
/dev/usb/lp0 if you connect it when Mandrake is already running.


*************************************************************************
If you are using the foo2zjs driver (foo2zjs.rkkda.com) as of April 15th 2004,
it is no longer necessary to download the firmware if the printer is
connected via USB and you are running linux.  The linux hotplug system
will automatically download the firmware when the printer is powered up
or plugged in.
-Rick Richardson
**************************************************************************


Give me the step, I use Fedora Core 2, and never success print it.


Frans Thamura (frans@intercitra.com)

***************************************
Got an HP LaserJet 1000 working & sharing on a mixed platform network
w/Slackware 10 on kernel 2.4.26, CUPS v.1.1.20, GNU GhostScript 8.01,
Foomatic 3.1.0, SAMBA 3.0.4, and a partridge in a pear tree.

The windows and mac machines use generic postscript drivers, and the Linux
workstations use IPP.

The only issue for Slackware was that the install procedure didn't really
cover USB hotplug specifics, here's what I did:

First, the getweb program isn't using passive-mode FTP, so the firmware
download failed.
Solution - if you need to use passive FTP, after untarring the foo2zjs
source, edit the getweb.in script line 'wget -O' to 'wget --passive-ftp -O'
before running 'make'.

Second, the firmwares don't load via hotplug after after 'make install'.
Solution - before you hook up the printer, after you restarted CUPS, run
'./getweb 1000' as in the install procedure. It will download some stuff
and make a script called 'hplj1000' in the root of the source tree. Copy
that file to '/etc/hotplug/usb', verify it's permissions (should have read
and execute for root at least), then run
'/etc/hotplug/usb/hplj1000 install-usermap'.

Then everything works perfectly

Sunit Das (sdas AT-OR-ABOUT eeinternet PERIOD com)
***************************************

For AMD64: The simplest solution seem to be to use a
32-bit version of foo2zjs (compile it on an x86 machine).

/Håkan L
***************************************

For AMD64: Or compile it with -m32 if you have a multilib gcc,
it works for me this way. Warning: usb_printerid.c must not be
compiled with -m32 though.

/Robert F
***************************************

Got an HP LaserJet 1000 working beautifully off a Fedora Core 3
system. You need to install the foo2zjs filter (not available as
a Fedora RPM to my knowledge).

1. wget http://foo2zjs.rkkda.com/foo2zjs.tar.gz
2. tar xzvf foo2zjs.tar.gz
3. cd foo2zjs
4. make
5. ./getweb 1000
6. make install
7. make install-hotplug

--------------
Note for Debian users: As 'make-install-hotplug' had some error
  '/etc/hotplug/usb.usermap: No such file or directory', I tried the
  following hack:
  'ln -s /usr/share/doc/hotplug/examples/usb.usermap /etc/hotplug/usb.usermap'
  and the firmware download with hotplug and the printing worked.
--------------

Switch off-and-on the printer, you should see something like this
in your /var/log/messages:

kernel: usb 3-2: new full speed USB device using address 8
kernel: drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 8 if 0 alt 0 proto 2 vid 0x03F0 pid 0x0517
/etc/hotplug/usb/hplj1000: loading HP LaserJet 1000 firmware /usr/share/foo2zjs/firmware/sihp1000.dl to /dev/usb/lp0 ...
/etc/hotplug/usb/hplj1000: ... download successful.

Then set up your printer queue by running system-config-printer-gui:
1. click New, and Forward.
2. Enter a name and description.
3. Queue-type: Locally Connected, /dev/usb/lp0
4. Choose HP LaserJet 1000
5. Finish, and print a test page!

I was also able to share the printer via CUPS for printing on my other
Fedora Core 3 PCs (The foo2zjs filter only needs to be installed on
the PC the printer is directly connected to).

Hope this helps!

/dotsha
***************************************

Indeed it does... Thanks!!!  After a ton of frustration trying to get
this printer to work, you've done it!!!

Yipee!

A little more seriously, I would note that between "./getweb 1000" and
"make install" above, you have to sign on as the super-user. To do this:

1. Type "su <enter>"
2. Type your root password followed by <enter>.

If you don't, the two makes will fail because you don't have the permissions.

Other than that, everything should work perfectly.

/tomd1969
***************************************

I have a HP LaserJet 1000 that is connected to a PC with Windows XP.

From my Fedora C2 (fully updated)I can reach that PC on my LAN via
Samba 3.0. I can see that HP1000 printer both with the Gnome and
the KDE printer installation programs using the options tha take
advantage the SMB protocol.

I tried any possible configuration with any possible privilege
policy but there is no way to print to that Laserjet printer.

Need some help because it is the only lase printer of the network.

Best regards

Dany Liscia
danyliscia@libero.it.

It is also possible to network this printer with a USB printserver like
Netgear PS121. To do this you will have to follow all the (great) instructions
above (thanks so much!) and then setup CUPS with:
1) Printer Type: Remote LPD Queue
2) LPD Host: the IP address of the print server
3) LPD Queue: The server name of the print server, you can get it by
connecting to the IP address in a browser and looking at the Server Status page.

then you isue something like:
cat /usr/share/foo2zjs/firmwaresihp1000.dl | lpr -P[your_printer_name]

And you should be printing!

This is kind of hack and if you want to automate it you may want to write init script
to load the firmware on boot or something like this because once you conect to
a print server you are losing the USB hotpluging notification ...
Or may be you sent the firmware any time you want to print?

Xeno Ash
___________________

This may be slightly off topic but here goes. Xeno you mentioned suing the Laserjet 1000
with Netgear's PS121. I myself am trying that exact setup on Windows XP but
the print server doesn't seem compatible with the printer. In fact I doubt
the printer can be driven by any printer server. Check out Netgear's
compatibility list: http://kbserver.netgear.com/kb_web_files/n101216.asp
It states at the bottom that the printer is not compatible. Presumably this
also applies to linux. Let me know if you have a working solution as I
currently have a useless PS121 and no network printer
Thanks,

Joe
***************************************
For the HP LJ1000 under Ubuntu Hoary had to change /dev entries in the /etc/hotplug/usb/hplj1000 script
to /.dev

Mostapha

Joe,
It is wired but yes - I can't set it up to print via USB print server from Windows neither.
From Linux (Debian) is just 5 mins job but Windows doesn't work at all so I will have to use one of my workstations for print server for the windows machines.
I think the problem is that in windows you can't pipe the output: USB virtual port (print engine - foo2zjs or hp official driver) then to TCP port of the USB print server.
But you can always find a junk PC with USB port and Network card and you can have your own Linux print server. (look above)

Xeno

+++++++++++++++++++++++++++++++++++++++
Hey Guys,

Im having the same problem, with the printer under Windows XP and trying to access trhough SMB.
The samba DO recognize the printer, but thats all ...he just refuses to print.
Does anyone have any ideia how to set this print using samba ???

Thanks
Fernando
laimer@ceitec.org.br
+++++++++++++++++++++++++++++++++++++++++
hello everybody - thanks for the wonderful help - linuxprinting.org are awesome !!
i am here to say that i did have a lot of problems with this printer - HP LaserJet1000 - with other linux distributions - slackware, tilix (the new Bulgarian version, which is knoppix based)
now i am with Fedora Core 4 and was able to make the printer work thanks to dotsha's advice on this site - it is beautiful now -
i copy paste his notes below - for anyone - it is not bad to have them twice - thank you - love you -

"Got an HP LaserJet 1000 working beautifully off a Fedora Core 3
system. You need to install the foo2zjs filter (not available as
a Fedora RPM to my knowledge).

1. wget http://foo2zjs.rkkda.com/foo2zjs.tar.gz
2. tar xzvf foo2zjs.tar.gz
3. cd foo2zjs
4. make
5. ./getweb 1000
6. make install
7. make install-hotplug
"
this is all - Ivan - silidimi@abv.bg

---------------
Have this printer under Windows XP, trying to access it from a Linux box.
Samba can see it just fine. Authentication isn't helping. Ideas?

Ciao,
Maxmillan.
****************************************

I tried everything and couldn't get it to work until I installed the foo2zjs
printer package.  

I'm using Ubuntu (Breezy) and whenever I added the printer everything seemed
to go well -- I could see the printer, installed the correct driver, etc. But
no actual printing went on.  

I did this both via manual edits and via the GUI -- Nothing.

Anyway, after installing/updating the driver package, it functions perfectly.  
Now, I'm able to print to an XP shared HP LJ 1000.

Good Luck,

Ben
发表于 2006-4-2 21:35:04 | 显示全部楼层
惠普 LaserJet 1000 激光打印机
BW 激光打印机,最大分辨率 600*600dpi
推荐驱动: foo2zjs (主页,查看PPD,下载PPD)
常规指示: CUPS,LPD,LPRng,无缓冲池

说明:
该型打印机可由:foo2zjs 这个自由软件驱动程序支持
该型打印机有一个USB接口,1MB内存和32KB ROM

该型打印机的固件在它运行后一定会上传(??不敢翻译了)
回复 支持 反对

使用道具 举报

发表于 2006-4-2 23:45:42 | 显示全部楼层
先看文章的日期,如果是一年以前的,一般就仅供参考了

在设置打印机中添加一个就可以了,CUPS有这个打印机的驱动,不用那么麻烦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-3 09:34:01 | 显示全部楼层
Post by cobranail
先看文章的日期,如果是一年以前的,一般就仅供参考了

在设置打印机中添加一个就可以了,CUPS有这个打印机的驱动,不用那么麻烦


CUPS没有这个打印机的驱动的,我试过了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表