1 TRMPRINT

 TRMPRINT is a utility that allows users to print text files to
 the printer attached to their local terminal. TRMPRINT works
 with all VT100 family terminals that have an attached printer;
 this includes most personal computers using communications
 software that emulates VT100 family terminals. The preferred
 local printer should be an LA50, LA75, LA100, or LA210 printer.
 However, the "/FOREIGN" qualifier should allow printing on any
 type of local printer. 

 Syntax: 

    TRMPRINT file-spec[,...]

2 Parameters

 A parameter to TRMPRINT may be a single file specification or a list
 of file specifications separated by commas. A file specification may
 consist of any legal VMS wildcard characters ("*" and "%"). If the
 filetype is omitted in the file-spec, TRMPRINT will default to file
 type .MEM .

2 Qualifiers

/BOLD

 Positional.

 Selects bold face printing.

/COPIES

 /COPIES=n

 Positional.

 Where "n" is the number of copies to be printed.
 The default is one copy.

/DETAB

 /DETAB=n

 Positional.

 The /DETAB qualifier replaces tabs with spaces.  This qualifier is
 useful for printers that don't support tabs.  You may not specify
 variable tab stops, but you may specify fixed tabs stops greater
 than zero.  The default setting is tab stops every 8 columns.

	Example:

           If you wanted to print a file that contains tabs on
           a printer that does not support tabs, you might use
           the following command:

             $ TRMPRINT/FOREIGN/DETAB filename.type

/FEED

 /NOFEED (D)

 Positional.

 This qualifier directs TRMPRINT to insert a form-feed between pages
 and should not be specified when a file has its own imbedded
 form-feed characters (compiler listing files and RUNOFF output files
 usually have imbedded form-feed characters). The default is /NOFEED.

/FOREIGN

 Allows printing on a non LA-50 or non LA-100 printer. If this
 qualifier is specified, /LETTER, /BOLD, and /WIDTH qualifiers
 will be ignored.

/HEADER

 /NOHEADER (D)

 Positional.

 Directs TRMPRINT to place a header line with the file name, date,
 time and page number on the top of each page. If /FEED has not been
 specified, /HEAD only places a header line on page one of each copy
 of the file. The default value is /NOHEAD.

/LETTER

 /NOLETTER (D)

 Positional.

 Causes the LA-100 printer to print in letter quality mode, and causes
 the LA-50 printer to print in enhanced density mode.

/OVERSTRIKE

 /OVERSTRIKE=n

 Positional.

 Directs TRMPRINT to overstrike each line "n" number of times for
 darker output. This qualifier allows the user to get bold face
 output on foreign printers.  /OVERSTRIKE may not work with files
 that contain imbedded carriage control characters (e.g., Runoff
 .MEM files).

/PAGE

 /PAGE=n

 Positional.

 Specifies the number of lines per page. The default is 66 lines
 (the standard for LA-50 and LA-100 printers).

/SHIFT

 /SHIFT=n

 Positional.

 Causes TRMPRINT to shift the text over "n" number of spaces on
 the paper.  When "n" is positive, the text is shifted to the
 right, and when "n" is negative, the text is shifted to the left.

     Note:  Tab characters in a file are interpreted as only
            one character, rather than several spaces.  When
            using a negative shift value, you may discover
            that some text is truncated.  You may want to
            use the /DETAB qualifier if this is the case.

/WIDTH

 /WIDTH=n

 Positional.

 Specifies the width of the page in columns.

 Legal values are 40, 48, 66, 80, 96, and 132. The default is 80.


2 FORTRAN_carriage_control

 TRMPRINT may be used to print files that contain FORTRAN carriage
 control.  Valid qualifiers for printing FORTRAN carriage control
 files are:

    /BOLD
    /COPIES=n
    /FOREIGN
    /LETTER
    /WIDTH=n

 All other qualifiers have no effect.

2 Aborting                                               

 TRMPRINT may be aborted by striking <Control/Y> or <Control/C>. This
 action causes TRMPRINT to stop sending text to the local printer and
 restores the default terminal characteristics.

      Note: Some printers have a sizable character buffer and may
      take some time to actually stop printing.
