
          

                                                                      
 
 
          April 3, 1981

          Frank R. Borger

          Instrumentation Division Head

          Department of Medical Physics

          Michael Reese Medical Center

          29th Street and Ellis Avenue

          Chicago, IL 60616

 
 
          IAS lug members

 
 
 
          The following is a description of the Michael Reese  Medical

          Center  RUNOFF  oriented  submission  to the SPRING 81 DECUS

          lug.

 
               1.  Reese RUNOFF.

                   Although this departs from the RUNOFF SIG'S attempt

                   to  cut  down  on the profligate versions of RUNOFF

                   floating around, this has  some  features  which  I

                   think  are  of  interest to users, and inclusion in

                   the RUNOFF sig  version  would  probably  take  too

                   long.   In  addition, some of the documentation for

                   REESE programs takes advantage of  these  features,

                   and  would  not  work  on standard RUNOFF.  Changes

                   made include:

 
                   1.  Support for DIABLO type printers, including

 
                       1.  Text enclosed in "{}"'s is printed in RED.

 
                       2.  Proportional spacing to fill lines,  rather

                           than multiple space insertion.

 
                       3.  Capablility of inserting  any  octal  char-

                           acter  in  the source, for things like half

                           line-feed's etc.

 
 
                   2.  Seperate margin commands that only  affect  the

                       HEADER  lines,  so  that they don't move if you

                       temporarily change your margins.

 
                   3.  Output is standard  "record"  oriented,  rather

                       that  with  embedded  carriage control, so EDIT

                       can edit it and output can be  used  as  log-on

                       message  files.  (Unfortunately underlining via

                       an overprint no longer  works,  but  you  can't

                       have everything.)

 
 
               2.  RNP

                   RNP is a pre-processor  for  RUNOFF.   It  has  the

                   ability of inputing a file containing normal RUNOFF




          

                                                                      
 
 
                   source and:

 
                   1.  Opening secondary files and inserting the  text

                       in the main RUNOFF source.

 
                   2.  Opening TI:  as a secondary input.

 
                   3.  Issuing prompt lines to TI  to  that  you  know

                       what you should enter.

 
                   (This letter was prepared from a stock  form  using

                   RNP.)

 
               3.  DIABLO

                   After we got our DIABLO printer, we  discovered  we

                   couldn't  do  all  the  nice things because the TTY

                   handlers kept stripping off  most  of  the  control

                   codes  we  sent.  DIABLO reads in an input file and

                   sends it to  the  DIABLO  in  WRITE-PASS-ALL  mode.

                   (You  will  have  to change the TKB command file to

                   reflect which terminal line the DIABLO  printer  is

                   connected to.)

 
               4.  TWOPAGE

                   TWOPAGE is a REESE BASIC  program  which  seperates

                   seperate  pages into "left" and "right" files.  The

                   resultant  files  are  printed  seperately  on  the

                   printer,  (reloading the paper at the same starting

                   point, but reversed before  the  second  printing.)

                   The result is a manual printed on both sides of the

                   paper.  Provision is made to ensure  that  chapters

                   are always started on a "right-hand" page, etc.

 
               5.  RNOMAN

                   RNOMAN is an example of using REESE  BASIC  to  ex-

                   tract CHAPTER, APPENDIX and HEADERLEVEL data from a

                   first pass of the RUNOFF  manual,  and  creating  a

                   TABLE  OF  CONTENTS.  The table of contents is then

                   inserted into the RUNOFF source, and a second  pass

                   of RUNOFF produces the final manual herein present-

                   ed.

 
 
 
          Sincerely Yours,

 
 
 
 
 
          Frank R. Borger

 
          FRB/pdp

