[1] ** Optional **
Skip this step if precompiled FAT binary is OK.
Compile for your architecture as follows.  
cc -Wall -s -o tcp-lp tcp-lp.c

[2]
Copy the pre-compiled FAT binary (m68k and i386) to /usr/local/lib
cp tcp-lp /usr/local/lib		(create dir as needed)

[3]
Set up your printer by PrintManager as a serial printer (NS3.2 or older)
or as JetDirect printer if NS3.3.

[4]
Use NetInfoManager.app to edit "if" field of the printer's
entry in /printers directory.
Change the field from
	/usr/lib/NextPrinter/Server/prserver
to
	/usr/local/lib/tcp-lp

ALSO, add property "_nxfinalform" to this printer entry and to the
public entry in the root domain's /printers directory.
This is necessary to include fonts automatically in the actual PostScript
sent to the printer, when apps use fonts that are not built into the
printer.

[5]
Create a file /usr/local/lib/<printername>.conf
where <printername> is the name you specified in step [3] as
the "Local Name".  For example, if the printername is "hp_DJ1200",
the file /usr/local/lib/hp_DJ1200.conf should contain just one line
indicating hostname of the printer and TCP port #, e.g.,:

myhpdj 9100
