I am developing a centralized printing system using LPRng 3.8.2 on RH
Linux 7.2. A couple of questions have arisen: 

* When a job is received by an lpr queue, is the JobId (the parameter
  in the control file prefixed by 'A') assigned to it globally unique
  (relative to all jobs currently residing on _all_ print queues),
  locally unique (relative to all jobs on its current print queue), or
  globally unique "for all time" (even after the print job is removed
  from the system no other print job on any other queue will have that
  same JobID, at least until the lpd service is restarted). (This last
  would be ideal for my purposes, but I fear it is not the case.)

  Why is this important? I need to have some way to keep track of all
  print jobs that go through our lpr system over time, and it seems as
  if there is no unique identifier that lpr uses. That is, it is
  possible that there could be two print jobs (not in the system at
  the same time) whose control files are identical (except, perhaps,
  for the date field).

* I have noticed a curious phenomenom. At times, as a print job 
  winds it way through various print queues (for validation 
  and authentication purposes) the "J" field in its control
  file changes! When it does this, it seems as if it is replaced by
  some other job's JobName. This is causing no end of confusion. Has
  anyone else ever seen this behavior? (Unfortunately, I cannot figure
  out any pattern to when this happens, so I cannot duplicate it on
  demand.) 

I appreciate any and all comments and suggestions.

Thanks, A. Lewenberg
[EMAIL PROTECTED]



-----------------------------------------------------------------------------
YOU MUST BE A LIST MEMBER IN ORDER TO POST TO THE LPRNG MAILING LIST
The address you post from MUST be your subscription address

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