Document 1901
Troubleshooting CSPOOL
03/31/91
MG

        TROUBLESHOOTING CSPOOL PROBLEMS - MULTIUSER DOS

1. Make sure the user has the Multiuser DOS Business Update of
September, 1991. This is available on the Digital Research BBS,
at 408-647-6562.  Download the file DRMDOS52.EXE, and execute
this file to create two 5.25" 1.2Mb installation disks.

2. In CCONFIG.SYS, put the line:
SET CSPOOL C:\OSUTILS\SPOOL.

3. If a secure system has not been installed, there will be a
system-wide CCONFIG.SYS file, a system-wide AUTOEXEC.BAT file,
and the possibility of STARTxxx.BAT files for each session on
each terminal.  The START files are numbered according to this
convention:  STARTxxy is the batch file that will be executed on
startup for terminal xx, session y.  For example, the file
START032 is executed for terminal 03, session 2 upon booting. 
(The main console is terminal 00.)  If a secure system has been
installed, the system administrator should create an
AUTOEXEC.BAT file for EACH USER (in that user's subdirectory),
and execute that instead of a START file.  Different programs
can be executed from each session on the terminal by using IF
"%1"=="x" for session x, in the user's AUTOEXEC file.

4. In the system-wide AUTOEXEC.BAT file, put the line:
IF "%1"=="1" CSPOOL START
This starts CSPOOL from the main console.  If a secure system
has been installed, and there are individual user AUTOEXEC.BAT
files, do NOT include this line in each of those.

5. If STARTxxx.BAT files are used (in place of AUTOEXEC.BAT),
CSPOOL may have trouble initializing simultaneously with other
processes.  The user can work around this problem by using
START001.BAT to initialize CSPOOL with a pause, e.g.:

START001.BAT
PROMPT $P$G
PATH=C:\OSUTILS;C:\;...
SUSPEND=OFF
PAUSE
SET CSPOOL=C:\OSUTILS\SPOOL
CSPOOL START

thus giving other STARTxxx.BAT files time to start applications
before the user initializes CSPOOL.  If AUTOEXEC.BAT is used,
and start files are not, the user can put this line:
IF "%1"=="1" PAUSE
before the line IF...CSPOOL START line in AUTOEXEC.BAT, to
accomplish the same thing.

6. The C:\OSUTILS\SPOOL directory collects temporary files which
are sent to the spooler.  Occasionally, a logjam of corrupted
files will block printouts. To solve this, get to a prompt and
type:
CSPOOL QUIT
then go to the C:\OSUTILS\SPOOL subdirectory, and delete all
files EXCEPT for CONFIG.CPL.

7. CONFIG.CPL is used to control settings for CSPOOL.  Most
users want to reduce the TIME_OUT setting. The minimum time out
is 5 seconds.  Most users also want to stop the form feed.  To
do so, set FORMFEED to 0.  This file can be edited in any text
editor.

8. CONFIG.CPL also contains a list of files not used by the
spooler.  Printers 3 and 4 are on this list.  If the user has a
printer on COM1 or COM2, these assignments need to be removed
from the NOT_PRINTER list.  To exclude any other printer from
the spooler, add its printer assignment to the NOT_PRINTER list.
If there is a modem running off the multiport board, add that
port's printer assignment to the NOT_PRINTER list.
