1 /* lp.local.h 4.2 83/06/17 */ 2 /* 3 * Possibly, local parameters to the spooling system 4 */ 5 6 /* 7 * Magic number mapping for binary files, used by lpr to avoid 8 * printing objects files. 9 */ 10 11 #include <a.out.h> 12 #include <ar.h> 13 14 #ifndef A_MAGIC1 /* must be a VM/UNIX system */ 15 # define A_MAGIC1 OMAGIC 16 # define A_MAGIC2 NMAGIC 17 # define A_MAGIC3 ZMAGIC 18 # undef ARMAG 19 # define ARMAG 0177545 20 #endif 21 22 /* 23 * Defaults for line printer capabilities data base 24 */ 25 #define DEFLP "lp" 26 #define DEFLOCK "lock" 27 #define DEFSTAT "status" 28 #define DEFSPOOL "/usr/spool/lpd" 29 #define DEFDAEMON "/usr/lib/lpd" 30 #define DEFLOGF "/dev/console" 31 #define DEFDEVLP "/dev/lp" 32 #define DEFRLPR "/usr/lib/rlpr" 33 #define DEFBINDIR "/usr/ucb" 34 #define DEFMX 1000 35 #define DEFMAXCOPIES 0 36 #define DEFFF "\f" 37 #define DEFWIDTH 132 38 #define DEFLENGTH 66 39 #define DEFUID 1 40 41 /* 42 * When files are created in the spooling area, they are normally 43 * readable only by their owner and the spooling group. If you 44 * want otherwise, change this mode. 45 */ 46 #define FILMOD 0660 47 48 /* 49 * We choose not to include this from <sys/param.h> 50 */ 51 #define NOFILE 20 52 53 /* 54 * Printer is assumed to support LINELEN (for block chars) 55 * and background character (blank) is a space 56 */ 57 #define LINELEN 132 58 #define BACKGND ' ' 59 60 #define HEIGHT 9 /* height of characters */ 61 #define WIDTH 8 /* width of characters */ 62 #define DROP 3 /* offset to drop characters with descenders */ 63 64 /* 65 * Some utilities used by printjob. 66 */ 67 #define PR "/bin/pr" 68 #define MAIL "/usr/lib/sendmail" 69 70 /* 71 * Define TERMCAP if the terminal capabilites are to be used for lpq. 72 */ 73 #define TERMCAP 74 75 /* 76 * Maximum number of user and job requests for lpq and lprm. 77 */ 78 #define MAXUSERS 50 79 #define MAXREQUESTS 50 80