home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR16 / LISTQSV3.ZIP / LISTQS.DOC < prev    next >
Text File  |  1993-08-30  |  5KB  |  146 lines

  1.                                 L I S T Q S
  2.  
  3. This program monitors all aspects of printers and queues on a
  4. Novell Netware 3.x network.
  5.  
  6. It displays:
  7.  
  8.      The number of jobs waiting to print on each queue and a guess
  9.      at how long these jobs will take to print.
  10.  
  11.      A list of each printer including the job currently printing,
  12.      the owner of that job and the time remaining for it to print
  13.      OR the time the last job finished on that printer.
  14.      
  15.      The program will also inform you of any required form changes
  16.      and when a printer runs out of paper.
  17.  
  18. The screen display is similar to the following:
  19.  
  20. PRINTQ_0   3 jobs Forms 020   Total bytes 329871 (12 mins) 
  21. PRINTQ_1   3 jobs forms 1   Total bytes 46032 (2 mins) 
  22.  
  23.  
  24. 0 on-line      PRINTING       00:03:35 left of 00:15:47  FRED    
  25. 1 on-line         13:47
  26. 2 on-line      ** 13:52
  27. 3 Out of Paper PRINTING       00:28:56 left of 01:52:22  WILMA
  28. 4 OFF-LINE     PRINTING            1.2 mins left of 1.2  BARNY
  29.  
  30. As shown above, PRINTQ_0 has three jobs waiting to print (or being
  31. added to the queue), two of which are on form 0 and one is on form
  32. 2.  
  33.  
  34. PRINTQ_1 has 3 jobs also, but two of these jobs are being printed
  35. and no longer show beside the print queue. 
  36.  
  37. Printer 0 is printing a job for Fred which has 3.5 minutes left out
  38. of 15.6 minutes.
  39.  
  40. Printer 1 last finished printing at 13:47.
  41.  
  42. Printer 2 last finished printing at 13:52 and the asterisks show
  43. that this was the most recently finished job.
  44.  
  45. Printer 3 is out of paper and printer 4 is off-line.
  46.  
  47. This quickly tells you:
  48.  
  49.      How busy are the printers
  50.      Where each job is printing
  51.      When a printer runs out of paper or needs a different form
  52.      How long will each job take
  53.  
  54. So now when someone asks how long their printout will be, you can
  55. say exactly when it will finish or about how long before it will
  56. start. 
  57.  
  58. If you have multiple printers servicing a queue, this makes it much
  59. easier to locate where a printout is printing.
  60.  
  61.  
  62. All this is controlled by a file called LISTQS.DAT.  This is an
  63. ASCII file similar to:
  64.  
  65. Bell=ON                       Beep for both out of paper and form
  66.                               changes.  Options are: Bell=on,
  67.                               bell=off, bell=paper, bell=form
  68. F0=0,8                        Forms supported by printer 0 are 0
  69.                               and 8.  This controls when the
  70.                               program will prompt you to change
  71.                               forms.  This has no effect if the
  72.                               printer is not set to "Print only
  73.                               currently mounted form".
  74. P0=31353,347                  Printer 0 averages 31353 bytes per
  75.                               minute over 347 jobs.
  76. F1=0,8                        Printer 1 also supports forms 0 and
  77.                               8.
  78. P1=40653,191                  
  79. F2=1,2,3,4,5,6,7,10
  80. P2=34056,86
  81. F3=9,11
  82. P3=21529,191
  83. F4=0
  84. P4=33738,224
  85. F5=0,8
  86. P5=27581,237
  87. F6=0
  88. P6=22758,96
  89. Update=3+                     Update interval in seconds.  The +
  90.                               indicates that a second is added to
  91.                               the interval for each additional job
  92.                               in a print queue.  Therefore,
  93.                               Update=3 will update every 3
  94.                               seconds, but Update=3+ will update
  95.                               every 3 seconds if there are no jobs
  96.                               to print, every 4 seconds if one job
  97.                               and so on.
  98.  
  99.  
  100. When starting, the file should look something like this:
  101.  
  102. Bell=ON
  103. P0=25000,1
  104. P1=25000,1
  105. P2=25000,1
  106. P3=25000,1
  107. F0=0,8
  108. F1=0,8
  109. F2=1,2,3,4,5,6,7,10
  110. F3=9,11
  111. Update=3+
  112.  
  113. A sample file has been included.  This lines may be in any order
  114. and either upper and/or lower case may be used.
  115.  
  116.  
  117.  
  118. To run the program, copy the LISTQS files into a directory within
  119. the path.  You must have read and write access to this directory
  120. for the printer information to be saved.  Type LISTQS and then
  121. press enter.  To stop the program, press any key.  When a key is
  122. pressed the program first saves the information collected on the
  123. speeds of the various printers before exiting.
  124.  
  125. The initial speed is taken from the average of all the jobs (up to
  126. 2000) printed on each printer.  Once some of a job has been
  127. printed, the times are adjusted to the actual printing speed.
  128.  
  129.  
  130.  
  131. This program is used by me in any program on the network that is
  132. always running.  The routines are called whenever a program is not
  133. currently doing anything.  If you would like to include this in
  134. your programs, please let me know.
  135.  
  136.  
  137. New for this version - /b switch will force black and white display.
  138.  
  139.                      - there will not be the same foreground and
  140.                        background colours. 
  141.  
  142. Mark Pucyk
  143.  
  144. Internet: Mark.Pucyk@canrem.com
  145.  
  146.