[wplug] CUPS on Debian... pstoraster failing

Brandon Kuczenski brandon at 301south.net
Thu Feb 1 00:53:31 EST 2007


On Wed, 31 Jan 2007, Cameron McBride wrote:

> cups will run different filters based on the input and the drivers of
> your printer.  It looks like one of these is failing.
>
> I'm assuming you have an officejet (otherwise the hpiod is the wrong
> driver).   Are you sure you're using the correct PPD?
>
> And how are you printing from userland?  Also, what specific printer
> are your trying to use.
>
> (as a slight aside, I've had very good luck with my HP USB printer)

Sorry for my lack of information earlier.  The printer is a Deskjet 950C, 
which the Gnome printing ui detects automatically.  linuxprinting.org 
lists the HP Deskjet 950C to work "perfectly" with the hpijs driver.

The printer autodetects, as I said, and the default (when hpijs is 
installed) is to use the hpijs driver over hplip.  I select that, then 
send a test page to the printer, which never prints.  This happens 
for both user and root.

I posted the error message with the standard cups drivers before; if I 
reinstall the printer with the hpijs drivers, the error messages change:

...
D [01/Feb/2007:00:42:53 -0500] cupsdProcessIPPRequest: 10 status_code=0 
(successful-ok)
D [01/Feb/2007:00:42:53 -0500] [Job 13] Wrote 1 pages...
D [01/Feb/2007:00:42:53 -0500] PID 7403 (/usr/lib/cups/filter/pstops) 
exited with no errors.
D [01/Feb/2007:00:42:53 -0500] [Job 13]
D [01/Feb/2007:00:42:53 -0500] [Job 13] Closing renderer
E [01/Feb/2007:00:42:53 -0500] [Job 13] /undefined in ESPwl
D [01/Feb/2007:00:42:53 -0500] [Job 13] Operand stack:
D [01/Feb/2007:00:42:53 -0500] [Job 13]
D [01/Feb/2007:00:42:53 -0500] [Job 13] Execution stack:
D [01/Feb/2007:00:42:53 -0500] Discarding unused printer-state-changed 
event...
D [01/Feb/2007:00:42:53 -0500] [Job 13] %interp_exit   .runexec2 
--nostringval--   --nostringval--   --nostringval--   2   %stopped_push 
--nostringval--   --nostringval--   --nostringval--   false   1 
%stopped_push   1   3   %oparray_pop   1   3   %oparray_pop   1   3 
%oparray_pop   1   3   %oparray_pop   .runexec2   --nostringval-- 
--nostringval--   --nostringval--   2   %stopped_push   --nostringval--
D [01/Feb/2007:00:42:53 -0500] [Job 13] Dictionary stack:
D [01/Feb/2007:00:42:53 -0500] [Job 13] Dictionary stack:
D [01/Feb/2007:00:42:53 -0500] [Job 13] --dict:1133/1686(ro)(G)-- 
--dict:0/20(G)--   --dict:104/200(L)--
D [01/Feb/2007:00:42:53 -0500] [Job 13] Current allocation mode is local
D [01/Feb/2007:00:42:53 -0500] [Job 13] Last OS error: 2
D [01/Feb/2007:00:42:53 -0500] [Job 13] ESP Ghostscript 815.03: 
Unrecoverable error, exit code 1
D [01/Feb/2007:00:42:53 -0500] [Job 13] renderer return value: 1
D [01/Feb/2007:00:42:53 -0500] [Job 13] renderer received signal: 1
D [01/Feb/2007:00:42:53 -0500] [Job 13] tail process done writing data to 
STDOUT
D [01/Feb/2007:00:42:53 -0500] [Job 13] KID4 finished
D [01/Feb/2007:00:42:53 -0500] [Job 13] KID4 exited with status 0
D [01/Feb/2007:00:42:53 -0500] [Job 13] Process dying with "Possible error 
on renderer command line or PostScript error. Check options.", exit stat: 
3
D [01/Feb/2007:00:42:53 -0500] [Job 13] error: Illegal seek (29)
D [01/Feb/2007:00:42:53 -0500] [Job 13] Possible error on renderer command 
line or PostScript error. Check options.
D [01/Feb/2007:00:42:53 -0500] [Job 13] KID3 exited with status 3
D [01/Feb/2007:00:42:53 -0500] [Job 13] Renderer exit stat: 3
D [01/Feb/2007:00:42:53 -0500] [Job 13] Renderer process finished
D [01/Feb/2007:00:42:53 -0500] [Job 13] Killing process 7412 (KID3)
D [01/Feb/2007:00:42:53 -0500] [Job 13] Process dying with "Error closing 
renderer", exit stat: 3
D [01/Feb/2007:00:42:53 -0500] [Job 13] error: Bad file descriptor (9)
D [01/Feb/2007:00:42:53 -0500] [Job 13] Error closing renderer
E [01/Feb/2007:00:42:53 -0500] PID 7404 
(/usr/lib/cups/filter/foomatic-rip) stopped with status 3!

The behavior, though, is the same.  A filter called pstops exits 
successfully, writing 1 page; the next stage in the process fails 
cryptically.

The packages installed (cupsys, hpijs, hpijs-ppds, hplip) are all in 
current release in Debian etch. Since cups doesn't offer free support, I 
guess I should take this to Debian?

-Brandon


More information about the wplug mailing list