I am running LPRng-3.6.19 on Solaris 8. I need to make sure that jobs are
sent only once to the printer. If an error occurs, the job should go into
the hold state. I know that I can accomplish this by setting send_try to 1
and send_failure_action to hold.

Unfortuntately, I still have a problem if my machine crashes while jobs are
printing. When lpd starts up again, it resends these jobs. I need these jobs
to go into a hold state instead.

I suppose that I can go through all of my spool directories and set the
hold_time in all hf* files before starting lpd, but this seems a bit kludgey
to me. I don't think I can use the ah configuration paramater, because I
want jobs to print without having to release them (I only want to hold
errors). I also considered using lpc immediately after starting lpd, but am
concerned about losing the race condition.

What are my options here? Any help will be appreciated.
-- 
Tom
[EMAIL PROTECTED]



-----------------------------------------------------------------------------
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