Copyright 1988-1991 Network Computing Devices, Inc.  All rights reserved.
An unpublished work.

#ident "$NCDId: @(#)README,v 1.3 1991/11/10 12:37:29 mrj Exp $"

This directory has been updated for version 2.4 of the NCDware boot and
font tapes.  See HISTORY for a list of the changes made.  made.

We've tried to provide a very general mechanism that can be used as is
or easily modified to your liking.  This generalization carries with it
a certain cost -- mostly in terms of execution time and succinctness.
It does work well enough that we use it here at NCD with only a very
minor modification to the banner page -- we include a fortune-like
comment.

The directory contains the following files:

HISTORY		a brief history of changes
Makefile
README		this file
READMORE	more details
add_prt		a shell script to add a printer (creates link to if.sh)
banner.c        a simple block letter printer for banner pages
chr.c		a simple program to generate control chars (used in if.sh)
del_prt		a shell script to delete a printer
if.sh		the input filter (in the BSD spooler sense)
lw_maint        a simple Apple LaserWriter maintenance utility
ncdprint.c	the source for the program to interface to the NCD
print.c         a utility to print arguments without newlines added
readn.c		a simple utility to read n chars of stdin (used in if.sh)
xlog		a simple utility to turn xterm logging to printer on or off

To build everything, say make all.  You can use this with ULTRIX DECnet.
To do so, say make dnet instead.

Don't forget you have to provide your own text to PostScript code (we
use Barry Brachman's lwf here at NCD).

We've chosen to do most of the printer interface work in a shell
script, feeling that this provides a better example of interfacing to
the NCD unit.  Note that not all spooler options are processed and not
all that are processed are processed the same for each type of
printer.  Hopefully this will get better over time.

We hope that this directory helps in your efforts to interface to the
serial port on your NCD.  Tell us if anything is wrong or you'd like to
suggest changes.  Just send mail to support@ncd.com or call technical
support at (415)694-0650.
