Hello,
I am trying to get my HP LaserJet 1000 setup under Fedora Core 5. I closely followed the instructions on
http://foo2zjs.rkkda.com/, and I've verified that I setup hotplug correctly, and the firmware is getting loaded correctly when I connect the printer via USB or powercycle it. I have not yet been able to get the printer to work. The printer shows no response whatsoever to anything I have done, including sending/nuking print jobs, restarting CUPS, and probing the USB info.
I tried adding the printer through both printconf-gui and using the CUPS web interface. Both autodetect the primter and correctly suggest the driver I compiled. However, when I try to print a test page, I get a popup showing me an error long. The entire log is attached to this post, but here are the parts at the end that appear troublesome:
Code:
D [24/Jul/2006:02:34:29 -0400] [Job 21] LPGETSTATUS returned a port status of 10...
W [24/Jul/2006:02:34:29 -0400] [Job 21] Printer fault!
D [24/Jul/2006:02:34:32 -0400] cupsdReadClient: 6 POST /printers/hp_LaserJet_1000_USB_1 HTTP/1.1
D [24/Jul/2006:02:34:32 -0400] cupsdAuthorize: No authentication data provided.
D [24/Jul/2006:02:34:32 -0400] Get-Job-Attributes ipp://localhost/jobs/20
E [24/Jul/2006:02:34:32 -0400] Get-Job-Attributes client-error-not-found: Job #20 does not exist!
D [24/Jul/2006:02:34:32 -0400] cupsdProcessIPPRequest: 6 status_code=406 (client-error-not-found)
D [24/Jul/2006:02:34:34 -0400] [Job 21] LPGETSTATUS returned a port status of 10...
W [24/Jul/2006:02:34:34 -0400] [Job 21] Printer fault!
I'm not sure how to further diagnose this. My /etc/cups/cupsd.conf looks sane enough, only uncommented lines besides the HTTP directives are:
Code:
LogLevel debug
MaxLogSize 0
Printcap /etc/printcap
Only this printer is in printers.conf:
Code:
<DefaultPrinter laserjet>
DeviceURI usb:/dev/usb/lp0
Location HP LaserJet 1000 series
Info HP LaserJet 1000 series
State Idle
Accepting Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
</Printer>
/usr/bin/foo2zjs and its related programs appear to be installed, and respond normally when I poke at them. I have /usr/share/foo2zjs/firmware/sihp1000.dl.
And a couple other tidbits:
Code:
[root@media foo2zjs]# foo2zjs -V
$Id: foo2zjs.c,v 1.75 2006/05/02 04:33:58 rick Exp $
[root@media foo2zjs]# rpm -q cups
cups-1.2.1-1.7
[root@media foo2zjs]# rpm -q --whatprovides printconf
system-config-printer-0.6.151.7-1
And some output from strings on the firmware file:
Code:
cMFG:Hewlett-Packard;MDL:hp LaserJet 1000;CMD:ZJS;CLS:PRINTER;DES:hp LaserJet 1000;FWVER:20011207;
ELXR 2.0 (c) 1999 Green Hills Software Build: Nov 23 1999
Link Date: Fri Dec 07 09:07:02 2001
Host OS: GHS_WIN32
I'm pretty much out of ideas at this point. Any help is appreciated!