Lines Matching defs:lp_printer
64 struct lp_printer { struct
65 int lp_type;
66 char *lp_name;
67 char *lp_aliases[LP_MAXALIASES];
68 int lp_aliascount;
70 char *lp_host; /* if remote */
71 char *lp_port;
73 FILE *lp_lock; /* currently held lock file */
75 char *lp_af; /* name of accounting file */
76 long lp_br; /* if lp is a tty, set baud rate (ioctl(2) call) */
77 char *lp_cf; /* cifplot data filter */
78 char *lp_df; /* tex data filter (DVI format) */
79 char *lp_ff; /* string to send for a form feed */
80 short lp_fo; /* print a form feed when device is opened */
81 char *lp_gf; /* graph data filter (plot(3) format) */
82 short lp_hl; /* print the burst header page last */
83 short lp_ic; /* supports non-standard ioctl to indent printout */
84 char *lp_if; /* name of text filter which does accounting */
85 char *lp_lf; /* error logging file name */
86 char *lp_lo; /* name of lock file */
87 char *lp_lp; /* local printer device, or port@host for remote */
88 long lp_mc; /* maximum number of copies allowed; 0=unlimited */
89 char *lp_ms; /* if lp is a tty, a comma-separated, stty(1)-like list
91 long lp_mx; /* max file size (in BUFSIZ blocks); 0=unlimited */
92 char *lp_nd; /* next directory for queues list (unimplemented) */
93 char *lp_nf; /* ditroff data filter (device independent troff) */
94 char *lp_of; /* name of output filtering program */
95 long lp_pc; /* price per foot or page in hundredths of cents */
96 long lp_pl; /* page length (in lines) */
97 long lp_pw; /* page width (in characters) */
98 long lp_px; /* page width in pixels (horizontal) */
99 long lp_py; /* page length in pixels (vertical) */
100 char *lp_rf; /* filter for printing FORTRAN style text files */
101 char *lp_rg; /* restricted group-only group members can access */
102 char *lp_rm; /* machine name for remote printer */
103 char *lp_rp; /* remote printer name argument */
104 short lp_rs; /* remote users must have a local account */
105 short lp_rw; /* open printer device for reading and writing */
106 short lp_sb; /* short banner (one line only) */
107 short lp_sc; /* suppress multiple copies */
108 char *lp_sd; /* spool directory */
109 short lp_sf; /* suppress form feeds */
133 int lp_getprinter(struct lp_printer *, const char *); argument