TEXTPS.EXE  -  Convert a plain-text file to PostScript.

Author: Frank da Cruz, Columbia University

  Copyright (C) 1991, 1997, Trustees of Columbia University in the City
  of New York, all rights reserved.

Acknowledgements to Bur Davis of Adobe Systems, Darryl Hankerson of
Auburn University, and Jeffrey Altman of Columbia University.


TEXTPS converts an ordinary plain-text file to PostScript, suitable for
printing on a PostScript printer such as the Apple Laserwriter, or viewing
with a PostScript previewer such as ghostscript, or NeXTSTEP Preview.

TEXTPS reads the plain text file from standard input and writes the
PostScript file to standard output.  Thus TEXTPS would normally be used with
standard input/output file redirection, for example:

  textps < oofa.txt > lpt1

TEXTPS converts text files to Courier-11, 66 lines to the page, 80
characters to the line, with options to select different page sizes.

It handles pagination, tabs, line wrap, overstruck characters (via
backspace) and overstruck lines (via carriage return).  TEXTPS absorbs
ANSI escape sequences without printing them.  If the input file is
already PostScript, it is simply copied to the output without alteration.
TEXTPS produces no special effects such as page headings, 2-up or 4-up
printing, or rotation.

Unlike most other "enscriptors", TEXTPS handles 8-bit character sets
correctly.  The default file character set in Microsoft Windows is CP437; in
DOS or OS/2 it is the current code page; in NeXTSTEP it is the NeXT character
set, and it is ISO 8859-1 Latin Alphabet 1 elsewhere.  You can override the
default character set with a command-line option.  Shift-In/Shift-Out codes
(Ctrl-N and Ctrl-O) within the text are also handled correctly, allowing for
representation of 8-bit characters in the 7-bit environment, for example in


 -h  Displays a help message.

 -v  Produces a page showing the textps program version number and the
     printer's PostScript version number.

 -l number
     Specifies the number of lines on a page.  The default is 66.  Use
     70 for A4 paper.

 -w number
     Specifies the number of characters on line.  The default is 80.

 -c  Specifies the file's character set.  The choices are apple (Apple
     QuickDraw), cp437 (IBM code page 437), cp850 (IBM code page 850),
     decmcs (DEC multinational character set), latin1 (ISO Latin Alphabet 1),
     and next (the NeXT character set).  The character set name can be
     abbreviated as long as you have given enough characters to distinguish
     it from the others.


textps < infile > outfile                (file conversion)

textps < infile | lpr                    (UNIX)

textps -c cp850 < infile > prn           (DOS or Windows)

textps -v -c apple < infile | lpr        (UNIX with character-set override)

To use TEXTPS with Kermit 95, give its pathname and the device name of your
PostScript printer in a SET PRINTER command; for example:

  set printer |d:\k95\textps.exe>lpt1

in which:

  |                   is the "pipe" sign
  d:\k95\textps.exe   is the pathname of the TEXTPS program
  >                   is the output redirection sign
  lpt1                is the name of the printer 

Then all material that is routed to your printer by host-generated escape
sequence (transparent print or autoprint) or by other events in the terminal
Window (such as Kverbs like \kDump or \kPrintFF) will go through TEXTPS first
for conversion to PostScript.

Note: Spaces are not allowed in the Kermit 95 SET PRINTER "