[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