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