
                          PrnSet & Friends 2.50  
                          
PrnSet is a non-resident universal printer setter.  Print control data
live in file PRNSET.DAT, which can be created and edited on any plain
ASCII text editor.  You can also print & copy files from PrnSet's menu. 
For a copy of the manual: COPY PRNSET.DOC PRN.  PrnSet's "Friends" are a
set of utilities to manicure text files for printing.  Program files on
this disk are:

    PRNSET.EXE    PrnSet program.  Must be on path to work.
    PRNSET.DAT    Default data file for PrnSet.  Must be on path.
    xxxxxxxx.DAT  Alternative data files to fit various printers.

    COUNTPGS.EXE  Count pages, check pagination &c before you print.
    CROUT.EXE     Convert CR+overprint into ordinary print instructions.
    MANGLER.EXE   Perform various useful minor surgery on text files.
    PAGINA.EXE    Break file into pages with optional headers & footers.
    xxxxxxxx.HDR  Header files for Pagina (real or tutorial)
    PRNSERT.EXE   Uses PRNSET.DAT to insert print controls into text.
    PRN2BOTH.EXE  Divide file for printing on both sides of the paper.
    TERS143B.ZIP  Terse, a simple ASCII text editor.
    WHATSNEW      List of changes in P&F versions.

If one of the DAT files suits your printer, copy it to PRNSET.DAT.   If
not, you'll have to make one.  Each program has a manual in its corres-
ponding DOC file.  The manuals tell all; READ THEM.

PrnSet's "Friends" manicure ASCII Text files for printing. Unlike some,
they can handle the bare carriage returns sometimes used to underline &
boldface.

CountPgs gets information about the file: Number, length, & width of
         pages; presence of: Left Margin, FF's, tabs, bare CR's,
         high-bit (usually graphics) characters, misplaced ^Z's, &
         oversize pages.

Pagina   breaks an unpaged file into pages, with or w/o headers, footers
         and margins.  You get lots of choice about headers & footers.

Prn2Both divides a paged file for printing on both sides of the paper
         (print odd pages, turn over, & print even pages on the back). 
         It can make proper margins and reverse headers & footers if
         necessary.

Mangler  Does minor surgery: insert FF's, add/strip margin, add/strip
         line-end blanks, break file into parts, UN-paginate, remove/
         replace strings, reverse order of pages, remove headers and
         footers, swap frontsy-backsy around CR's, soften hard returns
         for word processor, end all non-empty lines with a blank, more.

PrnSert  If you put print control instructions into a text file, using
         the same syntax as PrnSet's command line set, PrnSert will
         print the file, putting printer symbols in as specified, using
         the same DAT file that PrnSet uses.  (Handy for making labels.)

CRout    Removes CR-and-overprinting; can replace it with instructions
         for underline and boldface.  Can set up such a file for PrnSert.

When PrnSet's Friends have done as much as they can, you may still need
to go in with an editor for some final touches --things like fixing
widows and orphans.  To do this & edit DAT files for PrnSet, an editor 
must be able to do two things:

     (1) write plain ASCII files.

     (2) read and write bare carriage returns.

Some word processors and most small editors can't do these things.  In
case yours can't, on the disk there's an able small text editor called
TERSE that can.  It's written and copyright by Joseph (Yossi) Gil, and
it appears here by his permission.  This is an abridged version of
TERSE.  The full package contains some additional editors and some other
utilities.  If you take to using TERSE, you may want the full package,
and you should certainly send Mr. Gil the very reasonable sum he asks
for.

TERS143B.ZIP contains several files. The two most important are T.COM,
the editor program, and TERSE.DOC, which explains everything else.

                                fecit:         R. N. Wisan, August, 1997 
                                           Internet: WISANR@hartwick.edu
                                       37 Clinton St., Oneonta, NY 138
