home *** CD-ROM | disk | FTP | other *** search
- {EP} is a program which formats and prints texts on an Epson printer
- using proportionally spaced fonts of characters.
- The formatting is controlled by commands which are placed in the text.
- Many fonts are supplied (around 50), and you can design your own.
- The characters of a single font can be modified by being italicized,
- underlined, emphasized, enlarged, compressed, etc.
- There are limited facilities for horizontal and vertical rules,
- macro commands, embedded graphics, and for multiple-column
- printing.
-
- However, printing is rather slow.
- Although characters can be stretched, only one basic point size can
- be used (8 points).
- And there are some things you might expect to find in a program of
- the ``runoff'' type which are missing.
- {EP} has no provision for tables of contents, indices, or footnotes.
- It does not do hyphenation (though it does know how to use conditional
- hyphens that you place in a text), and it cannot obtain items from
- disk files to plug into form letters.
-
- Within these limitations, a lot of power is available.
- {EP} has upwards of 160 formatting commands to select font, print style,
- point size, indentation, and page headings or footings.
- The method of right justification is moderately sophisticated,
- and selected pairs of letters can be kerned.
- There are relatively few special program restrictions.
- For instance, there is no limit to the number of different fonts
- that can be used in a document and no limit to the number of
- lines in a heading.
- The Epson's own characters in any print style the Epson knows about
- can be used and freely mixed on a line with {EP}'s fonts.
- {EP} allows a block-structured approach to
- formatting (in regard to font and print style),
- and there is no limit to the amount of text which can be
- in a block, and practically none to the nesting of blocks.
-
- This text itself was printed using {EP}, and it is intended to illustrate,
- not the power of the program, but rather that pleasing results can
- also be achieved without great elaboration.
- There are no formatting commands at all in the disk file for this
- text.
- It was ``imbedded'' into a file called {form1} which has a few introductory
- commands to select a couple of fonts and print styles, to set the
- shapes of paragraphs, and select a heading and footing.
- The use of such format files is just a special case of a generalized
- file imbedding facility.
- Actually, it is not necessary to have any formatting commands around at all,
- since {EP} would be happy to use the Epson's ``pica'' characters,
- and it won't reform lines into paragraphs or right justify unless you
- ask it to.
-
-
-
- Here is what you need to use {EP}:
- (1) {CPM 2.2} and an 8080, 8085, or Z80 processor,
- (2) 48k of RAM (but the more the better),
- (3) an Epson FX- or MX- series printer,
- (4) a printer interface which transmits 8th bits, and
- (5) which is accessed through the BIOS List vector,
- (6) the program itself, {EP.COM},
- (7) the configuration file {EP.INI}, which must be on
- the disk in the default drive,
- (8) probably several font files, with extension {.FN2},
- (9) preferably the program {EPERROR.COM}.
-
- {EP} was designed with the FX-80 printer primarily in mind.
- A special version can be supplied which will make use of the longer
- lines on the FX-100 (or MX-100).
- On MX printers a lower resolution graphics mode must be used, but
- the loss in print quality is quite small.
- I don't know anything about Epson's RX series -- perhaps one of those
- would work, too.
-
- If you use an MX printer, you'll have to include the command {\\mx} in
- your files, at least until you have gotten around to changing the
- defaults in {EP.INI} in a way that is described elsewhere.
-
- To print this document required additional files: a format file {form1},
- the text itself, {ep.doc}, and files for the two fonts used, {timeroma.fn2}
- and {timeroit.fn2}.
- The command issued to CPM was this:
- A>ep form1 ep.doc
-
- You might want to try this on one of your own text files at this point,
- just to see what happens.
- {EP} expects the files it has to format to be CPM-standard, with each
- line ending in a CR and LF.
- Tab characters are appropriately interpreted.
- It can also deal with WordStar's ``document'' files and with Pmate
- files that have embedded format controls (it just ignores the formatting
- information, though).
-
- A large number of font files are supplied with {EP}, which all have the
- extension {.FN2}.
- With these comes a screen-oriented editing program {ECHED.COM} for
- modifying these fonts or creating new ones.
- There is a provision for converting back and forth from {EP}'s
- font files and those used by FancyFont, in case you have the latter.
- {ECHED} can be used with most any terminal that has cursor addressing,
- and a special version is available for the Wyse 300 color terminal.
-
- The program {EPERROR.COM} is called by {EP} when there is an error.
- It reports the nature of the error, and allows you to examine the
- current values of {EP}'s system variables.
- It can also be called independently from CPM immediately after {EP}
- has processed a file.
-
- Along with this document are others giving information about how to
- use {EP}.
- {EPCMDS.DOC} is a list of {EP} commands.
- {EPUSE.DOC} is a series of notes on using {EP}.
- {EPREF.DOC} is a reference explaining, or at least noting, the nature
- and purpose of each formatting command.
- {EPERROR.DOC} is a manual for {EPERROR}.
- {ECHED.DOC} is a manual for the font editor {ECHED}.
- {EPDEMO.DOC} is collection of examples of how to use various formatting
- features.