Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!watmath!clyde!burl!mgnetp!ihnp4!zehntel!hplabs!sri-unix!SJOBRG%MIT-OZ@MIT-MC.ARPA
From: SJOBRG%MIT-OZ@MIT-MC.ARPA
Newsgroups: net.micro.pc
Subject: Text Listing Program for Epson (EPR)
Message-ID: <511@sri-arpa.UUCP>
Date: Sun, 22-Jul-84 17:37:00 EDT
Article-I.D.: sri-arpa.511
Posted: Sun Jul 22 17:37:00 1984
Date-Received: Mon, 30-Jul-84 01:21:56 EDT
Lines: 46

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