On 2008-02-28, Tim Waugh <twaugh(a)redhat.com> wrote:
On Thu, 2008-02-28 at 16:17 -0600, John Thompson wrote:
> I'm running Fedora8 x86-64 with cups-1.3.6-2fc8 and print to an Epson
> C88 printer attached to an EpsonNet print server. Other machines on my
> home network (Vista, slackware, FreeBSD) can print just fine with this
> setup, but for some reason on the Fedora8 machine print jobs are never
> removed from the queue after the print job completes. The job just sits
> there as "active" (even though the entire document has printed), and
> blocks subsequent print jobs until I manually "lprm" the job. Then the
> next job prints, and again sits there until I lprm that job, and so on.
>
> Cups is configured identically on my slackware machine but on that
> machine the jobs are removed properly.
>
> What should I be looking for to fix this?
Sounds like a problem with the CUPS 'socket' backend. Turn
up the
debugging level with 'cupsctl --debug-logging', submit a print job, and
take a look in /var/log/cups/error_log. Perhaps the backend gives some
clue about what it's up to.
Here's what the cups error-log shows when I print a test page:
I [02/Mar/2008:10:55:08 -0600] Started
"/usr/lib/cups/cgi-bin/printers.cgi" (pid=10436)
I [02/Mar/2008:10:55:15 -0600] Started
"/usr/lib/cups/cgi-bin/printers.cgi" (pid=10437)
I [02/Mar/2008:10:55:15 -0600] [Job 10] Adding start banner page "none".
I [02/Mar/2008:10:55:15 -0600] [Job 10] Adding job file of type
application/postscript.
I [02/Mar/2008:10:55:15 -0600] [Job 10] Adding end banner page "none".
I [02/Mar/2008:10:55:15 -0600] [Job 10] Queued on "EC88" by
"anonymous".
I [02/Mar/2008:10:55:15 -0600] [Job 10] Started filter
/usr/lib/cups/filter/pstops (PID 10438)
I [02/Mar/2008:10:55:15 -0600] [Job 10] Started filter
/usr/lib/cups/filter/foomatic-rip (PID 10439)
I [02/Mar/2008:10:55:15 -0600] [Job 10] Started backend
/usr/lib/cups/backend/http (PID 10440)
I [02/Mar/2008:10:55:17 -0600] Started
"/usr/lib/cups/cgi-bin/printers.cgi" (pid=10450)
I [02/Mar/2008:10:55:27 -0600] Started
"/usr/lib/cups/cgi-bin/printers.cgi" (pid=10451)
I [02/Mar/2008:10:55:37 -0600] Started
"/usr/lib/cups/cgi-bin/printers.cgi" (pid=10495)
I [02/Mar/2008:10:55:48 -0600] Started
"/usr/lib/cups/cgi-bin/printers.cgi" (pid=10498)
I [02/Mar/2008:10:55:58 -0600] Started
"/usr/lib/cups/cgi-bin/printers.cgi" (pid=10499)
I [02/Mar/2008:10:56:02 -0600] Started "/usr/lib/cups/cgi-bin/jobs.cgi"
(pid=10501)
I [02/Mar/2008:10:56:59 -0600] Started "/usr/lib/cups/cgi-bin/jobs.cgi"
(pid=10507)
N [02/Mar/2008:10:57:16 -0600] [Job 10] Print file accepted - job ID 4.
--
John (john(a)os2.dhs.org)