I've seen some problems with LPRng-3.6.23's lpq caching mechanism.  In 
particular, I only get information down to the Filter_status: lines, but no 
jobs are printed.

For example, here's a copy of /var/spool/cl-paper-direct/lpq.0 from my lpd 
server:

------------------
Printer: cl-paper-direct@thugbert  'HP Color LaserJet direct-paper stock'
 Queue: no printable jobs in queue
 Holding: 2 held jobs in queue
 Server: no server active
 Status: waiting for subserver to exit at 16:00:28.679
 Status: subserver pid 10039 starting at 16:00:28.786
 Status: accounting at start at 16:00:28.786
 Status: Filter_file: pgm '|/s/lprng-3.6-2/sbin/lpacctchk $P $n $j' exited 
with status 'JSUCC' at 16:00:28.855
 Status: opening device 'hpljet%9100' at 16:00:28.856
 Status: printing job 'john@thugbert+890' at 16:00:28.878
 Status: processing 'dfA890thugbert.cs.wisc.edu', size 2588, format 'f', IF 
filter 'ifhp' at 16:00:28.880
 Status: IF filter 'ifhp' filter finished at 16:03:48.761
 Status: printing finished at 16:03:48.762
 Status: accounting at end at 16:03:48.771
 Status: finished 'john@thugbert+890', status 'JSUCC' at 16:03:48.772
 Status: subserver pid 10039 exit status 'JSUCC' at 16:03:48.780
 Status: [EMAIL PROTECTED]: job 'john@thugbert+890' printed 
at 16:03:48.784
 Status: job 'john@thugbert+890' removed at 16:03:48.973
 Filter_status: using model 'hpcolorlj' at 16:00:28.998
 Filter_status: pagecount using 'ps script' at 16:00:29.003
 Filter_status: setting up printer at 16:00:29.004
 Filter_status: getting sync using 'pjl echo' at 16:00:29.005
 Filter_status: sync done at 16:00:30.267
 Filter_status: pagecounter 34875 at 16:00:35.035
 Filter_status: pagecounter 34875 at 16:00:35.036
 Filter_status: started ACCOUNTING- '/s/lprng-3.6-2/lib/filters/accounting.sh 
filestart '-q10041' '-p34875' '-t2000-08-18-16:00:35.036' 
'-Ajohn@thugbert+890' '-CA' '-D2000-08-18-16:00:28.023' '-Ff' 
'-Hthugbert.cs.wisc.edu' '-J/s/gs/share/ghostscript/6.0/examples/snowflak.ps' 
'-Ljohn' '-N/s/gs/share/ghostscript/6.0/examples/snowflak.ps' 
'-Pcl-paper-direct' '-Qcl-paper' '-a/usr/adm/lprng/cl-paper-direct.acct' 
'-d/usr/spool/cl-paper-direct' '-edfA890thugbert.cs.wisc.edu' 
'-f/s/gs/share/ghostscript/6.0/examples/snowflak.ps' '-hthugbert.cs.wisc.edu' 
'-j890' '-kcfA890thugbert.cs.wisc.edu' '-l66' '-njohn' '-sstatus' 
'-t2000-08-18-16:00:28.000' '-w80' '-x0' '-y0'' at 16:00:35.068
 Filter_status: 'ACCOUNTING' error msg '/s/lprng-3.6-2/lib/filters/accounting.s
h filestart -q10041 -p34875 -t2000-08-18-16:00:35.036 -Ajohn@thugbert+890 -CA 
-D2000-08-18-16:00:28.023 -Ff -Hthugbert.cs.wisc.edu 
-J/s/gs/share/ghostscript/6.0/examples/snowflak.ps -Ljohn 
-N/s/gs/share/ghostscript/6.0/examples/snowflak.ps -Pcl-paper-direct 
-Qcl-paper -a/usr/adm/lprng/cl-paper-direct.acct -d/usr/spool/cl-paper-direct 
-edfA890thugbert.cs.wisc.edu -f/s/gs/share/ghostscript/6.0/examples/snowflak.ps
 -hthugbert.cs.wisc.edu -j890 -kcfA890thugbert.cs.wisc.ed' at 16:00:35.069
 Filter_status: sending job file at 16:00:35.243
 Filter_status: starting transfer at 16:00:35.243
 Filter_status: file program = '/s/file/bin/file -' at 16:00:35.244
 Filter_status: started FILE_UTIL- '/s/file/bin/file -' at 16:00:35.305
 Filter_status: file information = 'hp_printer_job_language_data' at 
16:00:35.341
 Filter_status: initial job type 'hp_printer_job_language_data' at 16:00:35.342
 Filter_status: decoded job type 'PJL' at 16:00:35.343
 Filter_status: job type 'PJL' at 16:00:35.343
 Filter_status: transferring 2588 bytes at 16:00:35.345
 Filter_status: 100 percent done at 16:00:35.346
 Filter_status: data sent at 16:00:35.347
 Filter_status: sent job file at 16:00:35.347
 Filter_status: getting end using 'pjl job/eoj' at 16:00:35.349
 Filter_status: end of job detected at 16:00:37.276
 Filter_status: pagecounter 34876 at 16:03:48.501
 Filter_status: pagecounter 34876, pages 1 at 16:03:48.502
 Filter_status: started ACCOUNTING- '/s/lprng-3.6-2/lib/filters/accounting.sh 
fileend '-b1' '-T200' '-q10041' '-p34876' '-t2000-08-18-16:03:48.503' 
'-Ajohn@thugbert+890' '-CA' '-D2000-08-18-16:00:28.023' '-Ff' 
'-Hthugbert.cs.wisc.edu' '-J/s/gs/share/ghostscript/6.0/examples/snowflak.ps' 
'-Ljohn' '-N/s/gs/share/ghostscript/6.0/examples/snowflak.ps' 
'-Pcl-paper-direct' '-Qcl-paper' '-a/usr/adm/lprng/cl-paper-direct.acct' 
'-d/usr/spool/cl-paper-direct' '-edfA890thugbert.cs.wisc.edu' 
'-f/s/gs/share/ghostscript/6.0/examples/snowflak.ps' '-hthugbert.cs.wisc.edu' 
'-j890' '-kcfA890thugbert.cs.wisc.edu' '-l66' '-njohn' '-sstatus' 
'-t2000-08-18-16:00:28.000' '-w80' '-x0' '-y0'' at 16:03:48.534
 Filter_status: 'ACCOUNTING' error msg '/s/lprng-3.6-2/lib/filters/accounting.s
h fileend -b1 -T200 -q10041 -p34876 -t2000-08-18-16:03:48.503 
-Ajohn@thugbert+890 -CA -D2000-08-18-16:00:28.023 -Ff -Hthugbert.cs.wisc.edu 
-J/s/gs/share/ghostscript/6.0/examples/snowflak.ps -Ljohn 
-N/s/gs/share/ghostscript/6.0/examples/snowflak.ps -Pcl-paper-direct 
-Qcl-paper -a/usr/adm/lprng/cl-paper-direct.acct -d/usr/spool/cl-paper-direct 
-edfA890thugbert.cs.wisc.edu -f/s/gs/share/ghostscript/6.0/examples/snowflak.ps
 -hthugbert.cs.wisc.edu -j890 -kcfA890thugbert.cs' at 16:03:48.535
 Filter_status: done at 16:03:48.755
 Rank   Owner/ID                  Class Job Files                 Size Time
hold   john@marengo+741             A   741 /s/gs/share/ghostscr 79036 16:00:11
hold   john@thugbert+387            A   387 /s/gs/share/ghostscr 79036 16:00:20
------------------


Yet this is all I get via lpq:

------------------
thugbert(john): lpq -Pcl-paper-direct
Printer: cl-paper-direct@thugbert  'HP Color LaserJet direct-paper stock'
 Queue: no printable jobs in queue
 Holding: 2 held jobs in queue
 Server: no server active
 Status: job 'john@thugbert+890' removed at 16:03:48.973
 Filter_status: started ACCOUNTING- '/s/lprng-3.6-2/lib/filters/accounting.sh 
filestart '-q10041' '-p34875' '-t2000-08-18-16:00:35.036' 
'-Ajohn@thugbert+890' '-CA' '-D2000-08-18-16:00:28.023' '-Ff' 
'-Hthugbert.cs.wisc.edu' '-J/s/gs/share/ghostscript/6.0/examples/snowflak.ps' 
'-Ljohn' '-N/s/gs/share/ghostscript/6.0/examples/snowflak.ps' 
'-Pcl-paper-direct' '-Qcl-paper' '-a/usr/adm/lprng/cl-paper-direct.acct' 
'-d/usr/spool/cl-paper-direct' '-edfA890thugbert.cs.wisc.edu' 
'-f/s/gs/share/ghostscript/6.0/example
------------------

This wouldn't be so bad if it only showed the held jobs at the end...

Here's the printcap I'm using, in case it makes a difference:

------------------
Printer: cl-paper-direct@thugbert
cl-paper-direct|HP Color LaserJet direct-paper stock
 :ae=
 :af=/usr/adm/lprng/%P.acct
 :as=|/s/lprng-3.6-2/sbin/lpacctchk $P $n $j
 :db=1
 :filter=/s/lprng-3.6-2/lib/filters/ifhp
 :fx=flpv
 :hl
 :ifhp=model=hpcolorlj,pagecount=ps,accounting=/s/lprng-3.6-2/lib/filters/accou
nting.sh
 :lf=/var/log/lprng/%P-log
 :lp=hpljet%9100
 :mail_from=root
 :max_log_file_size#0
 :mc#10
 :mx#0
 :rw
 :sd=/usr/spool/%P
 :send_job_rw_timeout#0
 :server
 :sf
 :sh
 :socket_linger#600
 :xt@
------------------



-- 
============================================================================
   John Perkins                   |   University of Wisconsin-Madison
   Associate Researcher           |   Department of Computer Science
   [EMAIL PROTECTED]               |   1210 W. Dayton St.
   608-262-0438/608-262-9997 FAX  |   Madison, WI  53706-1685
============================================================================




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