PCSPOOL                 Michael Holmes and Bob Flanders
Print spooler                               Version 1.5
-------------------------------------------------------

Purpose
-------
A TSR utility that spools files to be printed into
memory or onto disk, freeing the PC and application
for immediate use while printing takes place in
background. Controls and displays status of up to
three printers through command line and window
commands. Queued files can be skipped, cancelled,
and separated by formfeeds and/or pauses with prompt
messages.

Format
------

    PCSPOOL /I [/1] [/2] [/3] [/Cnn|/D[d:\path]]
      PCSPOOL /P [/1] [/2] [/3] [Comment]
      PCSPOOL /F [/1|/2|/3]
      PCSPOOL /U

Remarks
-------
The /I (Install), /P (Pause), /F (FormFeed) and /U
(Uninstall) commands cannot be combined, but must be
executed separately from the DOS prompt. LPT1: is
assumed if no entry is made for /1, /2, or /3, but
printer(s) to be controlled can be changed from the
pop-up window, whose default hotkey is Ctrl-Alt-P. The
/C switch reserves nnK of conventional memory for the
queue; default is 16K. Alternatively, a drive and 
path, including EMS RAM disks, can be specified with 
/Dd:\path.
(Note: No space between /D and d:. The filename
PCSPOOL.QUE will be used.)  A comment entered with the
/P command (to change paper, for example) will be 
displayed when the pop-up window is activated. 
PCSPOOL's TSR code requires 7K of memory.

Printers not specifically controlled by PCSPOOL
receive data normally; serial printers, even if set up
with MODE LPTx:=COMx:, cannot be controlled by PCSPOOL.
Pauses and formfeeds should not be issued while data is
being sent to the queue for their placement will be
uncertain.

Single-letter commands to disable control (D),
pause (P), send formfeed (F), reset printer (R), skip 
to next file (J), and to flush the queue (C) are 
applied from the window to LPT1:. The same letters 
with Ctrl- apply the function to LPT2:, and, with Alt-,
to LPT3:.

The window Go (G) command takes control of a printer or
ends a printer pause. (Two G commands will be required
if both command line and window pauses have been 
issued.)

Printer status, amount of the queue being used by the
printer (Gauge), printing rate (CPS), characters 
printed (CP), characters remaining in queue (CIQ) and 
time required to print the present queue contents are 
shown in the pop-up window.
