Home  Login    Bugs & Features    Documentation    Download    Drivers    Forums    Links  

Quick Info

Current Edition: 1st

CUPS: Common UNIX Printing System is the definitive guide to the Common UNIX Printing System. These pages provide access to the example code in the book as well as corrections and updates since the book's publication.

The CUPS book, published by SAMS Publishing, may be purchased from Amazon.com. Note, however, that the companion CD is not provided with the book and is no longer available from Easy Software Products. The sources from the original companion CD are provided here instead.

In this book you'll learn the technology underlying the Common UNIX Printing System, the premier printing system for UNIX/Linux. The book covers everything including configuration and day-to-day use of your printers, the Internet Printing Protocol, and how to program for the Common UNIX Printing System. The book also provides a complete reference for CUPS and IPP that no system administrator or developer should be without!

In CUPS: Common UNIX Printing System, you will learn how to...

  • Install and configure CUPS on your system
  • Manage printers and printer classes on servers
  • Manage printing from client systems
  • Print files and manage printer options
  • Learn how the Internet Printing Protocol interacts with CUPS and your applications
  • Develop applications using the CUPS API
  • Create file filters to support new file formats
  • Develop printer drivers to support new printers
  • Program backends to communicate with printers
  • Utilize notifiers to send important messages to end-users
    

CUPS: Common UNIX Printing System Table of Contents

Introduction [ Read ]

Part 1

  • 1 - Introduction to CUPS
  • 2 - Compiling and Installing CUPS
  • 3 - Setting Up Printers and Classes
  • 4 - Printing with CUPS
  • 5 - Server Configuration
  • 6 - Client Configuration

Part 2

  • 7 - Overview of IPP
  • 8 - Anatomy of an IPP Request
  • 9 - Printer Objects
  • 10 - Job Objects
  • 11 - Subscription Objects
  • 12 - CUPS Extensions to IPP

Part 3

  • 13 - Overview of CUPS Programming
  • 14 - Using CUPS API Functions
  • 15 - Sending IPP Requests Using CUPS
  • 16 - Writing File Filters for CUPS
  • 17 - Writing Printer Drivers for CUPS
  • 18 - Writing Backends for CUPS
  • 19 - Writing Notifiers for CUPS

Part 4

  • A - Configuration File Directives
  • B - IPP Reference
  • C - CUPS Constants
  • D - CUPS Structures
  • E - CUPS Functions
  • F - Common UNIX Printing System License Agreement

Index

 
Comments are owned by the poster. All other material is copyright 2007-2008 Apple Inc. All rights reserved. The Common UNIX Printing System, CUPS, and the CUPS logo are trademarks of Apple Inc. All other trademarks are the property of their respective owners. Please report site problems to 'webmaster@cups.org'.