2 * $Id: printer.h,v 1.5 2001-06-25 20:13:45 rufustfirefly Exp $
4 * Copyright (c) 1990,1995 Regents of The University of Michigan.
5 * All Rights Reserved. See COPYRIGHT.
19 struct at_addr p_addr;
29 #endif /* ABS_PRINT */
31 char *pr_pagecost_msg;
37 struct printer *p_next;
39 #define p_cmd p_un.pu_cmd
40 #define p_printer p_un.pu_pr.pr_printer
41 #define p_operator p_un.pu_pr.pr_operator
42 #define p_spool p_un.pu_pr.pr_spool
44 #define p_role p_un.pu_pr.pr_role
45 #define p_balance p_un.pu_pr.pr_balance
46 #define p_srvid p_un.pu_pr.pr_srvid
47 #endif /* ABS_PRINT */
48 #define p_pagecost p_un.pu_pr.pr_pagecost
49 #define p_pagecost_msg p_un.pu_pr.pr_pagecost_msg
50 #define p_lock p_un.pu_pr.pr_lock
52 #define P_PIPED (1<<0)
53 #define P_SPOOLED (1<<1)
54 #define P_REGISTERED (1<<2)
55 #define P_ACCOUNT (1<<3)
58 #define P_AUTH_PSSP (1<<6)
59 #define P_AUTH_CAP (1<<7)
61 extern struct printer *printer;