[net.micro.pc] Text Listing Program for Epson

SJOBRG%MIT-OZ@MIT-MC.ARPA (07/23/84)

I would like to release the program epr to the Info-IBMPC community and
the public domain.  There are three files:

	epr.c		Computer Innovations C86 source
	timestmp.c	CI C86 auxiliary program for above
	epr.doc		Documentation

These files are included in the INFO-IBMPC library.

    It is customary in the course of program development to output many
pages of program listings.  Although typical microcomputer printers
offer a wide range of format control, it is usually available only when
using sophisticated editing and formatting programs (word processors).
It would be useful to have a program that offers simplified if limited
control when printing ordinary Ascii text files.  To this end, a program
called epr has been written.  It takes advantage of many of the features
of the Epson MX-80 and FX-80 printers, as well as allowing the user to
specify the format of the output.  The following features are supported.

  * Pagination according to a fix but settable number of lines per
    page.  For sheet-fed tasks, printing will pause between pages.

  * Selection of a user-specified heading, including insertion of file
    name, date, time, and page number, or no header at all, or no header
    on just the initial page.

  * Choice of top and left margins, line spacing, length and width of
    page.

  * Choice of international character set, including whether the Epson
    special characters (occupying some control codes) should be
    recognized.

  * Choice of printing style (condensed, enlarged, pica, elite, etc.).

  * Control over formatting features:
     - whether overflow lines are truncated or wrapped to the next
       line;
     - whether random control characters are printed or converted
       to "^X" form;
     - whether form feeds or additional blank lines separate pages;
     - how tabs are to be expanded;

  * Selection of printing options through an indirect file.

--Bob