I have put LPRng-3.6.22 and ifhp-3.3.19 into production and they are working
well. I have two strange problema that I'd like Patrick to take a look at.

1) I had a print job that was a runaway. Some user turned off the printer to
stop it. When the user did an LPQ they got the following status back:


Printer: laser7@mercury  'Next to FAX'
 Queue: 11 printable jobs
 Server: pid 8507 active
 Unspooler: pid 8518 active
 Status: cannot open 'laser7%2501' - 'Connection timed out', attempt 1, sleeping
 10 at 16:32:13.129
 Filter_status: (of) FD 1 IS CLOSED!!! LOGIC ERROR IN CODE!!! at 16:23:02.770

Unfortunately I did not get to the status log before it have rotated. When I
turned the printer back on and 'lprm'ed the bad job the rest of the jobs in the
queue printed just fine.

2) On my HPIVsi I often have a problem where a job prints but ifhp hangs out
afterward waiting for the page count status to come back. It misses (or it is
never sent) the feedback from the printer and has to time out. The lpq command
often returns "code = 30010, 'status buffer overflow'" when this condition
happens. On the next attempt to get status it's successful and printing
continues. The printercap is:

laser6|ps6|HP LaserJet IVsiMX Emulex NetJet|West of R&D area
        :lp=laser6%2501
        :ifhp=model=hp4simx,waitend=ps
        :if=/usr/local/libexec/filters/ifhp
        :vf=/usr/local/libexec/filters/ifhp -c
        :of=/usr/local/libexec/filters/ofhp
        :fx=flpv
        :pl=60
        :pw=83
        :sh
        :rw
        :tc=.common,.ifacct

.common|Common definitions for all printers
        :af=/var/adm/%P-acct
        :lf=/var/adm/%P-log
        :sd=/var/spool/lpd/%P
        :pr=/usr/local/libexec/filters/pr-arg-fix $l $w $T
        :mx=0
        :mc#500

.ifacct|Common accounting setup for all printers using IFHP as print filter
        :as=|/usr/local/libexec/filters/accounting.pl start
        :ae=|/usr/local/libexec/filters/accounting.pl end

It's annoying to have to wait for the timeouts between jobs. It doesn't happen
all the time but it's frequent enough, especially on small jobs, to be a pain.
Any ideas?

- Justus



-----------------------------------------------------------------------------
If you need help, send email to [EMAIL PROTECTED] (or lprng-requests
or lprng-digest-requests) with the word 'help' in the body.  For the impatient,
to subscribe to a list with name LIST,  send mail to [EMAIL PROTECTED]
with:                           | example:
subscribe LIST <mailaddr>       |  subscribe lprng-digest [EMAIL PROTECTED]
unsubscribe LIST <mailaddr>     |  unsubscribe lprng [EMAIL PROTECTED]

If you have major problems,  send email to [EMAIL PROTECTED] with the word
LPRNGLIST in the SUBJECT line.
-----------------------------------------------------------------------------

Reply via email to