perm filename SELF[3,2] blob sn#835078 filedate 1987-03-01 generic text, type T, neo UTF8
To use the SELF SPOOLER on SAIL (where an Imagen printer and a terminal
share a modem connection to SAIL), type the monitor command:

    SELF <filename><cr>

to queue a file for printing on the "self spooler" (your own terminal
line).  (See below for what kinds of files you can print this way.)  It
will queue the file and then swap to the printing program, which will say:

    Type RETURN when ready to switch cables (you'll have 5 seconds).

At that point, just follow those instructions: type RETURN and then
switch the modem over to the Imagen printer (instead of the terminal).
(If you're a little slow, it won't matter, because the printer and Imagen
communicate via a reliable protocol with retransmission for missed or
garbled packets.)

When the printing has finished, switch the cable back to the terminal.
Be sure to have the printer configured for the same baud rate as the
terminal.

To see if you have anything in the Self Spooler queue, type:

    Q/SELF<cr>

To unspool your requests, type:

    UNSPOOL/SELF<cr>

To print any already-queued requests of yours without queueing more,
simply type the monitor command:

    SELF<cr>


You can print text files or IMPRESS files with the Self Spooler.  IMPRESS
files can be made from DVI files (e.g., output from TeX) by using DVIMAPLE.
(Maple is the name of an Imagen printer in MJH.)  For instance:

    R DVIMAPLE;foo/I<cr>

converts foo.DVI to foo.IMP, an IMPRESS file that you can spool via
"SELF".  The /I switch is necessary to generate the IMPRESS file --
without it, the resulting output file will simply be printed on the Maple
printer and deleted.  For more options in DVIMAPLE (e.g., selecting
individual pages from a DVI file), type READ DVIMAPLE<cr>.