18-Feb-87 09:36:42-MST,8654;000000000001
Mail-From: BEEBE created at 18-Feb-87 09:36:40
Date: Wed 18 Feb 87 09:36:39-MST
From: "Nelson H.F. Beebe" <Beebe@UTAH-SCIENCE.ARPA>
Subject: DVI driver family update #2
To: $90%dhdurz1.bitnet@WISCVM.WISC.EDU, austins%ucbcmsa.edu@UTAH-CS.ARPA,
    cel%cithex.caltech.edu@UTAH-CS.ARPA,
    crawford-j%ohio_state.arpa@UTAH-CS.ARPA,
    crm8701%tamvenus.bitnet@WISCVM.WISC.EDU,
    gaspard%hroeur5.bitnet@WISCVM.WISC.EDU,
    james%vaxe.coe.northeaster.edu@UTAH-CS.ARPA,
    lamy%ai.toronto.edu@RELAY.CS.NET, mpc91b%dgogwd01.bitnet@WISCVM.WISC.EDU,
    rjones%uwovax.bitnet@WISCVM.WISC.EDU, rs%gnome.cs.cmu.edu@UTAH-CS.ARPA,
    stone%ruthep.rutgers.edu@UTAH-CS.ARPA,
    system%uvphys.bitnet@WISCVM.WISC.EDU, thobe@EE.UCLA.EDU,
    zeffi%finabo.bitnet@WISCVM.WISC.EDU
cc: BEEBE@UTAH-SCIENCE.ARPA
X-US-Mail: "Center for Scientific Computation, South Physics, University of Utah, Salt Lake City, UT 84112"
X-Telephone: (801) 581-5254
Message-ID: <12280054972.6.BEEBE@UTAH-SCIENCE.ARPA>

!PS:<ANONYMOUS>00TOPS20.TXT.7,  9-Feb-87 10:32:13, Edit by BEEBE

This file  shows  how  we  have setup  TeX  on  UTAH-SCIENCE  (DEC-20/60
TOPS-20).  The  main  TeX  directory  structure  is  identical  to  that
maintained by  the  TeX  Project  at  SU-SCORE,  but  we  have  numerous
additional local directories.

In  SYSTEM:n-m-CONFIG.CMD   (where   system-wide   logical   names   are
conventionally defined, and n and m are major and minor Monitor  release
numbers), we have


DEFINE DVISPOOL:        TEX:NOSPOOL.EXE         !Dummy .DVI file spooler

DEFINE TEX:             APS:<TEX>               ! *.EXE files for TeX,
                                                ! TeXWare and DVI drivers

DEFINE TEXFORMATS:      APS:<TEX.FORMATS>       ! TeX and LaTeX *.FMT files

DEFINE TEXFONTS:        APS:<TEX.CM>,-          ! CM fonts in .TFM and .PK form
                        SCRTCH:<TEX.PXL>,-      ! AM fonts in .PXL form
                        SCRTCH:<TEX.FONTS>      ! AM*.TFM files

DEFINE TEXINPUTS:       APS:<TEX.INPUTS>,-
                        APS:<TEX.LATEX>,-
                        APS:<TEX.AMSTEX>

DEFINE TEXSPOOL:        TEX:NOSPOOL.EXE         !Dummy .DVI file spooler

Users can individually redefine TEXSPOOL: to be TEX:DVIxxx.EXE for their
preferred DVI  file  translator,  and DVISPOOL:  to  be  TEX:IMSPOOL.EXE
(Imagen 3320) or TEX:PSSPOOL.EXE (PostScript (Apple LaserWriter)).

Both laser  printers are  driven by  spooler jobs  running under  SYSJOB
(started by  @DO  OPR:--START-IM-SPOOL  and  @DO  OPR:--START-PS-SPOOL);
these use PCL command procedures to poll the spooler directory contents,
print  any  files  found  there,  and  then  sleep  for  a  while.   See
APS:<IMAGEN.IMAGEN>*.* for  the PCL  files and  Imagen spooler  program.
The PostScript spooler program is APS:<TEX.DVI>LW78.C.  This approach is
considerably simpler  than modifying  LPTSPL, although  is does  have  a
certain amount of polling  overhead which can be  reduced by making  the
sleep time longer.  We have not found it objectionable in 18+ months  of
use.

Here is what our TeX directory structure looks like:

===========================================================================
 9-Feb-87 00:02:49                                     USED    PERM    WORK
===========================================================================

APS:<TEX.AMSFONTS> (742) --------------------------     170     200    1200
APS:<TEX.AMSTEX> (137)                                  185     150     300
APS:<TEX.AMSTEX.NEW> (714)                               96     200    1000
APS:<TEX.BIBTEX> (733) ----------------------------     203     700    2100
APS:<TEX.CM> (630)                                     2956    2000    4000
APS:<TEX.DVI> (1171)                                    878    2000     inf
APS:<TEX.DVI.DOC> (1172) --------------------------     125     200     inf
APS:<TEX.FORMATS> (70)                                  233     200     400
APS:<TEX.HP> (173)                                       86     100     200
APS:<TEX.INPUTS> (131) ----------------------------     268     100     500
APS:<TEX.LATEX> (136)                                  1121    1200    3600
APS:<TEX.LATEX.LOCAL-GUIDE> (1151)                      102     200    1000
APS:<TEX.LATEX.MF> (1153) -------------------------      42     200    1000
APS:<TEX.LATEX.NEW> (734)                                35    2000    4000
APS:<TEX.LATEX.OLD> (1150)                              354     200    1000
APS:<TEX.MF> (201) --------------------------------       0     500    1000
APS:<TEX.OLD-MF> (27)                                   213     220     440
APS:<TEX.OLD-MF-LOCAL> (30)                             103     100     200
APS:<TEX.PCC> (1173) ------------------------------      68     100  777777
APS:<TEX.PUB> (1070)                                      0     400    2000
APS:<TEX.PUB.AFM> (602)                                   9     200    1000
APS:<TEX.PUB.DECUS> (434) -------------------------      35     200    1000
APS:<TEX.PUB.DETEX> (423)                               356     200    1000
APS:<TEX.PUB.DVI2PS> (1071)                              67     200    1000
APS:<TEX.PUB.DVITTY> (567) ------------------------      57     200    1000
APS:<TEX.PUB.FTP> (616)                                 105     200    1000
APS:<TEX.PUB.GNU> (1147)                                 96     200    1000
APS:<TEX.PUB.IDX-INDEX> (1072) --------------------       8     200    1000
APS:<TEX.PUB.INDEX-CITE> (1073)                           8     200    1000
APS:<TEX.PUB.LATEX-INDEX> (1074)                          4     600    1800
APS:<TEX.PUB.LATEX-INDEX.LIBGLOB> (1075) ----------      10     200    1000
APS:<TEX.PUB.LATEX-INDEX.LIBPROFILE> (1077)              24     200    1000
APS:<TEX.PUB.LATEX-INDEX.LOCAL_INCLUDE> (1115)           13     200    1000
APS:<TEX.PUB.LGRAPH> (452) ------------------------      31     200    1000
APS:<TEX.PUB.LN03> (1100)                               173     200    1000
APS:<TEX.PUB.MANUALFEED> (1101)                           4     200    1000
APS:<TEX.PUB.MITQMS> (1102) -----------------------      42     200    1000
APS:<TEX.PUB.NEWIDX> (1103)                              20     200    1000
APS:<TEX.PUB.NEWIDX.LIBTRW> (1104)                       13     200    1000
APS:<TEX.PUB.ONE_MORE_UNDUMP> (1105) --------------       4     200    1000
APS:<TEX.PUB.PATCH> (1106)                               26     200    1000
APS:<TEX.PUB.R2BIB> (1107)                                9     200    1000
APS:<TEX.PUB.SLITEX0> (1110) ----------------------       4     200    1000
APS:<TEX.PUB.SLITEX1> (1111)                             25     200    1000
APS:<TEX.PUB.SLITEX2> (1112)                             21     200    1000
APS:<TEX.PUB.SUN3-UNDUMP> (1113) ------------------       9     200    1000
APS:<TEX.PUB.TGRIND> (577)                               33     200    1000
APS:<TEX.PUB.TIB3> (125)                                  4     200    1000
APS:<TEX.PUB.TROFF-TO-TEX> (341) ------------------      74     600    2600
APS:<TEX.PUB.TROFF-TO-TEX.NEW> (1354)                   349     200    1000
APS:<TEX.PUB.TROFF-TO-TEX.OLD> (1345)                    76     200    1000
APS:<TEX.PUB.UNDUMP> (1114) -----------------------      17     200    1000
APS:<TEX.TIB> (333)                                     301     inf     inf
APS:<TEX.TIB2> (737)                                    801    1000    3000
APS:<TEX.TIB3> (520) ------------------------------     311     200    1000
APS:<TEX.WEB> (151)                                    1856    3200    7000
APS:<TEX.WEB.NEW> (735)                                   0     200    1000
SCRTCH:<TEX.CM> (202)                                  6196    5000     inf
SCRTCH:<TEX.DOC> (203) ----------------------------    1356    1200     inf
SCRTCH:<TEX.FONTS> (312)                                513     600    1200
SCRTCH:<TEX.MF> (247)                                  2090     inf     inf
SCRTCH:<TEX.PATASHNIK> (336) ----------------------     230     200    1000
SCRTCH:<TEX.PXL> (311)                                13391   14000   28000
SCRTCH:<TEX.PXLHEX> (222)                                50   12000   20000
SCRTCH:<TEX.TEST> (337) ---------------------------     183     200    1000
SCRTCH:<TEX.WEB> (35)                                     0     250     250
SCRTCH:<TEX.WEB.OLD> (36)                               554     600    1000
===========================================================================
-------