driver_generic.c is a printer driver. It supports several specific
(mostly dot-matrix) printers besides the really generic (really dumb)
ASCII printer. It is for use with the Apollo prf/prsvr/prmgr, and is
compatible with SR10.0, 10.1, 10.2 or 10.3. It can be used through an
SIO line or the SPE parallel PIO line.

This driver can handle text or bitmap (either GPR or GMF) files. It can
handle tab, LF, FF and BS characters in text files; it can also handle
fortran carriage control.

This driver has some user-friendly features, like automatically setting
the -bw_rev option to give sensible output; this feature can be disabled.

This driver has some 'security' features, like refusing to print large
files or -trans files. These features may be disabled; from SR10.2, may
be controlled with a password.


Specific printer models supported:
dumb_ascii
epson_lq800
epson_lq1000
epson_lq1500
epson_lx80
epson_fx80		(DIP switch 1-1 must be OFF)
epson_fx85		(Epson emulation mode)
epson_fx105		(Epson emulation mode)
apple_imagewriter
apple_imagewriter_II
HP_LaserJet		(No support for font cartridges;
HP_LaserJetPlus		only portrait mode for ASCII text.)
microline_84
microline_380		(Epson emulation mode)
microline_390		(Epson emulation mode)
microline_391		(Epson emulation mode)
NEC_pinwriter_p5
star_nx1000		(Epson emulation mode)


For more information on features and use, look in the comment lines in
the file driver_generic.c .


Suggestions/additions are welcome, including manuals/data for other
printers. For these, or further information, please contact the author:

Paul Szabo                          szabo_p@maths.su.oz.au
Applied Mathematics Department
Sydney University, SYDNEY 2006, Australia

(Standard copyright and disclaimers apply.)
