/*
- * "$Id: printers.h 4775 2005-10-12 14:27:37Z mike $"
+ * "$Id: printers.h 5083 2006-02-06 02:57:43Z mike $"
*
* Printer definitions for the Common UNIX Printing System (CUPS) scheduler.
*
- * Copyright 1997-2005 by Easy Software Products, all rights reserved.
+ * Copyright 1997-2006 by Easy Software Products, all rights reserved.
*
* These coded instructions, statements, and computer programs are the
* property of Easy Software Products and are protected by Federal
struct cupsd_printer_s **printers; /* Printers in class */
int quota_period, /* Period for quotas */
page_limit, /* Maximum number of pages */
- k_limit, /* Maximum number of kilobytes */
- num_quotas; /* Number of quota records */
- cupsd_quota_t *quotas; /* Quota records */
+ k_limit; /* Maximum number of kilobytes */
+ cups_array_t *quotas; /* Quota records */
int deny_users, /* 1 = deny, 0 = allow */
num_users; /* Number of allowed/denied users */
const char **users; /* Allowed/denied users */
int num_history; /* Number of history collections */
ipp_t **history; /* History data */
int sequence_number; /* Increasing sequence number */
+#ifdef __APPLE__
+ char *recoverable; /* com.apple.print.recoverable-message */
+#endif /* __APPLE__ */
} cupsd_printer_t;
*/
extern cupsd_printer_t *cupsdAddPrinter(const char *name);
-extern void cupsdAddPrinterFilter(cupsd_printer_t *p, const char *filter);
extern void cupsdAddPrinterHistory(cupsd_printer_t *p);
extern void cupsdAddPrinterUser(cupsd_printer_t *p, const char *username);
extern cupsd_quota_t *cupsdAddQuota(cupsd_printer_t *p, const char *username);
/*
- * End of "$Id: printers.h 4775 2005-10-12 14:27:37Z mike $".
+ * End of "$Id: printers.h 5083 2006-02-06 02:57:43Z mike $".
*/