CUPS (Common Unix Printing System)

Front Cover
Pearson Education, Aug 28, 2001 - Computers - 648 pages

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.


What people are saying - Write a review

We haven't found any reviews in the usual places.


About the Author
About the Technical Editor
Tell Us What You Think
Using CUPS
Chapter 1Introduction to CUPS
Chapter 12CUPS Extensions to IPP
Programming with CUPS
Chapter 13Overview Of Cups Programming
Chapter 14Using CUPS API Functions
Chapter 15Sending IPP Requests Using CUPS
Chapter 16Writing File Filters for CUPS
Chapter 17Writing Printer Drivers for CUPS
Chapter 18Writing Backends for CUPS

Chapter 2Building and Installing CUPS
Chapter 3Setting Up Printers and Classes
Chapter 4Printing with CUPS
Chapter 5Server Configuration
Chapter 6Client Configuration
The Internet Printing Protocol
Chapter 7Introduction to the Internet Printing Protocol
Chapter 8Anatomy of an IPP Request
Chapter 9Printer Objects
Chapter 10Job Objects
Chapter 11IPP Subscription Objects
Chapter 19Writing Notifiers for CUPS
Appendix AConfiguration File Directives
Appendix BIPP Reference
Appendix CCUPS Constants
Appendix DCUPS Structures
Appendix ECUPS Functions
Appendix FCommon UNIX Printing System License Agreement

Common terms and phrases

About the author (2001)

Michael Sweet is co-owner of Easy Software Products, a small software firm specializing in Internet and printing technologies. He first started using a computer terminal at the age of 6 and sold his first program at age 12. Michael's obsession with printing and graphics led him to develop image printing software for dot-matrix and later inkjet printers. After graduating with a bachelor's degree in computer science from the SUNY Institute of Technology in Utica/Rome, he moved to Maryland to pursue a career in real-time computer graphics for the Navy. After a few years working for the Navy, he again began writing printer drivers. He released a freeware program called "topcl", and then went on to found Easy Software Products and develop the highly successful ESP Print software. In 1997 he began work on the Common UNIX Printing System, and in 1999, his company released CUPS under the GNU GPL and ESP Print Pro as a commercial product. Aside from writing printer drivers, Michael is also author or co-author of several books, including Serial Programming Guide for POSIX Operating Systems and OpenGL Superbible.

Bibliographic information