Jump To:
Leopard Technical Q&As
The Mac OS X printing system is based on CUPS (Common UNIX Printing System). Mac OS X printing supports PostScript and raster printers, and offers features such as job spooling via IPP (Internet Printing Protocol), and PDF and Quartz imaging. The printing system allows applications to present extensible user interfaces so that developers can extend Apple's interface rather than write code to override it.

A guided introduction and learning path for developers new to Mac OS X printing.   Essential information for developers using Apple's printing environment.  
Printing Topics
View the complete Printing Technical Q&As List.
C APIs that Carbon applications can use for printing.   Objective-C APIs that support printing in Cocoa applications.   A cross-platform printing solution for managing print jobs and queues.

Programming interfaces for developing printer drivers.   Technologies and APIs that support printers and printer drivers.   Support for networked printers.

View legacy documents, including technologies, features, products, APIs, and programming techniques that are no longer supported or have been superseded.