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.