Red Hat Bugzilla – Bug 61941
HP Deskjet driver hpijs not working
Last modified: 2007-04-18 12:41:11 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.9) Gecko/20020314
Description of problem:
I can set my deskjet 970c up fine with gimp-print or cdj970 drivers, but the
hpijs driver will not work. I want to use the duplex printing feature of this
driver - works in other distributions.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
2.set up HP desket 970 printer with hpijs driver
3.Try to print a test page
Actual Results: No test page printed - other drivers produce test page
Expected Results: Test page should print.
Driver options display as expected, so driver is definitely present - i checked
that the hpijs package is installed.
Does it work if you use CUPS?
FWIW, I had similar problems on my system as the OP described, both with LPRng
and with CUPS. I also ran gs manually to output directly to /dev/lp0, effectively
bypassing any printer spooling software, and failed when using the ijs/hpijs
I think this might be because of an hpijs mismatch between foomatic and ghostscript.
I doubt that foomatic plays a role here; as I wrote in my previous comment, I
ran ghostscript manually similarly like this:
$ gs -sDEVICE=ijs -sIjsServer=hpijs -dIjsUseOutputFD \
-sDeviceManufacturer="HEWLETT-PACKARD" -sDeviceModel="DESKJET 990" \
-r300 -dNOPAUSE -dSAFER -sOutputFile="/dev/lp0" file.ps -c quit
This command shouldn't involve foomatic/cups/lprng whatsoever. As a result,
nothing was printed.
I'm currently downloading the latest SKipjack updates and will try, if
hpijs-1.0.4 will solve the problem.
Okay, my mistake, it's because of a mismatch between the IJS client (in
ghostscript) and /usr/bin/hpijs.
Expect ghostscript-6.52-7 to be the package that actually fixes this.
You'll also need foomatic-1.1-0.20020313.3, which has the correct calling
convention for the hpijs client.
I've just checked the following combination:
Setting up a HP OfficeJet G85 using the cdj550 driver works, but using the hpijs
driver still doesn't work!
Invoking plain gs, effectively bypassing lpr, as documented in
to print a postscript file directly to /dev/lp0 only results in ejecting an
*empty* page :-(
Indeed: it's 6.52 you want, not 6.53. The current ghostscript package is 6.52-8.
And why is 6.53-7 included in the skipjack beta as of 0402.01 then?
Because 6.52-7 was too late for it.