You will need to have a set of 300dpi fonts (for colour machines)
and 118 dpi fonts (for monochrome machines) in PXL format in some
directory.  (Talk to a metafont guru to find out how to make the fonts,
if necessary.)

Edit the Makefile to set FONT_AREA, PRINT_SPOOLER and PRINT_PAGE_SPOOLER
correctly.

FONT_AREA should point to the PXL file directory, for example
	-D'FONTAREA="/usr/local/font/tex/pxl"'

PRINT_SPOOLER and PRINT_PAGE_SPOOLER should define suitable commands
for printing the whole document or a single page; they are used as below:
	sprintf(command, PRINT_SPOOLER, filename);
	sprintf(command, PRINT_PAGE_SPOOLER, page, page, filename);
There is currently no good, generic way to lpr a single page of a DVI
file; the `texpagefilter' program in the model in the Makefile is a
conceptual program rather than something you will find today;
if someone wants to write one...
A more practical version (for laserwriter users) is
	-D'PRINT_PAGE_SPOOLER=dvips %s >/dev/null 2>/dev/null'
	-D'PRINT_PAGE_SPOOLER=dvips -f %d -t %d %s >/dev/null 2>/dev/null'
or for imagen users
	-D'PRINT_PAGE_SPOOLER=dviimp %s >/dev/null 2>/dev/null'
	-D'PRINT_PAGE_SPOOLER=dviimp -S %d -E %d %s >/dev/null 2>/dev/null'

If your site uses several kinds of printers, you could add code in main()
to parse the PRINTER environment variable, and set appropriate commands for
printing documents and pages. See for example the few lines bracketed
between `#ifdef SPAR_HACKS' in the function main() in dvipage.c

Run  `make dvipage' and install it in the proper place (perhaps /usr/local/bin).
Install the manual page in the proper place (perhaps /usr/local/man/man1).

Neil/.
