Linux printer HP1020 driver bug ?

Vu Pham vu
Wed May 2 09:27:21 PDT 2007


On Wed, 2007-05-02 at 11:13 -0500, C M Reinehr wrote:
> Vu,
> 
> On Wednesday 02 May 2007 10:19, Vu Pham wrote:
> > Ubuntu detects this printer immediately the first time I plug it into my
> > workstation and it prints just fine. But I just found out a problem with
> > the driver as follows :
> >
> > If I turn off the printer and turn it on, my workstation won't print
> > again although it keeps showing the printer status Ready.
> >
> > To fix this, I have to plug the printer cable to a Windows system and
> > print something ( the Windows system has no problem printing to this
> > printer at all ). After that, replug the printer cable back to the Linux
> > workstation, then it will print just fine again.
> >
> > It looks like to me that some initializing code must be sent to the
> > printer first before sending the print jobs  and this code is kept by
> > the printer until it is turned off.
> >
> >
> > Vu
> 
> You haven't given us much to work on, i.e., distribution, firmware, interface, 
> software, etc. In any case, see if you get any ideas from reading this:
> 
> http://www.linuxprinting.org/show_printer.cgi?recnum=HP-LaserJet_1020
> 
> HTH
> 

This happens to me on both Suse 10.2 and Ubuntu 7.04.

I could only accidentally found how to fix it when my son, who was so
frustrated waiting for me to fix the printer, used the Windows notebook
to print his project. After that I could print from Linux ( Ubuntu or
Suse ). 

Ahhhh, I just read your URL and found this note:
----------------------------------------------------------------------
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/sihp1020.dl > /dev/usb/lp0".
----------------------------------------------------------------------

This confirms my thought. I am going to try it tonight. My son asked me
to install Windows before I leave for SF next week if I cannot fix this
problem. Now I think I can. :)

Thanks, CM.

Vu







More information about the Linux-users mailing list