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): How reproducible: Always Steps to Reproduce: 1.use printconf-gui 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. Additional info: 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 driver.
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: - ghostscript-6.53-7 - ghostscript-fonts-5.50-3 - cups-drivers-hpijs-1.1-0.20020313.3 - hpijs-1.0.4-7 - foomatic-1.1-0.20020313.3 - Omni-foomatic-0.5.1-3 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 /usr/share/doc/hpijs-1.0.4/hpijs_readme.html 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.