CUPS (Common Unix Printing System)The Common UNIX Printing System is quickly becoming the standard printing solution for Linux. This book provides you with detailed instructions on using, administering, and programming for the Common UNIX Printing System. In addition to the CUPS software, this book includes information and online downloads of many popular add-ons to CUPS that provide enhanced graphical interfaces and printer drivers. |
Contents
The History of Printing in Unix | |
Using CUPS | |
Setting Up Printers and Classes | |
Printing with CUPS | |
Server Configuration | |
The Internet Printing Protocol | |
Printer Objects | |
Sending IPP Requests Using CUPS | |
Writing File Filters for CUPS | |
Writing Printer Drivers for CUPS | |
Writing Backends for CUPS | |
Writing Notifiers for CUPS | |
Appendices | |
A Configuration File Directives | |
Networking | |
Job Objects | |
Subscription Objects | |
CUPS Extensions to | |
Programming with CUPS | |
Overview of CUPS Programming | |
Using CUPS API Functions | |
B IPP Reference C CUPS Constants | |
CUPS Structures | |
E CUPS Functions | |
F Common UNIX Printing System License Agreement | |
Index | |
Common terms and phrases
Arguments Returns attribute lists attribute provides attribute specifies attributes-charset charset attributes-natural-language naturalLanguage authentication autoconf available printers backend big-endian bytes CFLAGS client command command-line configuration files const char copies CUPS API CUPS provides CUPS server cups_dest_t default printer default value defines Description DeskJet destination dests device URI directive distribution document Easy Software Products encryption environment variable error filename ENTER lpr filter following attributes header file http_t include cups/cups.h install integer interface Internet Printing Protocol IPP object IPP request IPP response ipp_t IRIX job object job-id keyword License Linux Location lpoptions Makefile NULL num_dests num_options num_printers openssl operation group output password port PostScript PostScript Printer Description prettyprint print files print job printer drivers printer object printer options printer or class printer-uri uri printf printing system requesting-user-name name Returns A pointer source code string subscription objects Table Unix username