1*10149Sroot /*	lp.local.h	1.4	83/01/05	*/
23680Sroot /*
33680Sroot  * Possibly, local parameters to the spooling system
43680Sroot  */
53680Sroot 
63680Sroot /*
73680Sroot  * Magic number mapping for binary files, used by lpr to avoid
83680Sroot  *   printing objects files.
93680Sroot  */
103680Sroot 
113680Sroot #include <a.out.h>
123680Sroot #include <ar.h>
133680Sroot 
143680Sroot #ifndef A_MAGIC1	/* must be a VM/UNIX system */
153680Sroot #	define A_MAGIC1	OMAGIC
163680Sroot #	define A_MAGIC2	NMAGIC
173680Sroot #	define A_MAGIC3	ZMAGIC
183680Sroot #	undef ARMAG
193680Sroot #	define ARMAG	0177545
203680Sroot #endif
213680Sroot 
223680Sroot /*
233680Sroot  * Defaults for line printer capabilities data base
243680Sroot  */
253680Sroot #define	DEFLP		"lp"
263680Sroot #define DEFLOCK		"lock"
273680Sroot #define	DEFSPOOL	"/usr/spool/lpd"
28*10149Sroot #define	DEFDAEMON	"/usr/lib/lpd"
29*10149Sroot #define	DEFLOGF		"/dev/console"
30*10149Sroot #define	DEFDEVLP	"/dev/lp"
31*10149Sroot #define DEFRLPR		"/usr/lib/rlpr"
32*10149Sroot #define DEFBINDIR	"/usr/ucb"
333680Sroot #define	DEFMX		1000
343680Sroot #define DEFFF		"\f"
353680Sroot 
363680Sroot /*
373680Sroot  * Some utilities used by lpd
383680Sroot  */
393680Sroot #define PRLOC		"/bin/pr"
403680Sroot #define MAIL		"/bin/mail"
413680Sroot 
423680Sroot /*
433680Sroot  * When files are created in the spooling area, they are normally
443680Sroot  *   readable only by their owner and the spooling group.  If you
453680Sroot  *   want otherwise, change this mode.
463680Sroot  */
473680Sroot #define FILMOD		0660
483680Sroot 
493680Sroot /*
503680Sroot  * We choose not to include this from <sys/param.h>
513680Sroot  */
523680Sroot #define NOFILE		20
533680Sroot 
543680Sroot /*
553680Sroot  * Printer is assumed to support LINELEN (for block chars)
563680Sroot  *   and background character (blank) is a space
573680Sroot  */
583680Sroot #define LINELEN		132
593680Sroot #define BACKGND		' '
603680Sroot 
613680Sroot #define HEIGHT	9		/* height of characters */
623680Sroot #define WIDTH	8		/* width of characters */
633680Sroot #define DROP	3		/* offset to drop characters with descenders */
64