Printing

AirPrint

AirPrint was introduced in 2010 as part of iOS 4.2. It introduced new UIKit based APIs to print and removed the need for users to install printer drivers. AirPrint was brought to the Mac in 2011 with the release of OS X 10.7 Lion. Despite the name wired printers are also supported.

WWDC11 • Session 108

iOS Printing System

iOS 5 Tech Talk World Tour #17

Adding Printing to your iOS App

WWDC12 • Session 234

AirPrint

WWDC13 • Session 711

Advances in AirPrint

WWDC14 • Session 718

Adopting AirPrint

WWDC16 • Session 725

Deploying AirPrint in Enterprise

Printing on Mac OS X

The macOS printing system offers an AppKit API on top of a lower-level C API called Core Printing, which in turn lays on top of CUPS. Users needed to have a printer driver installed to be able to print, until the release of 10.7 Lion which introduces AirPrint. This replaced the printer driver part in the macOS printing architecture.

WWDC00 • Session 111

Mac OS X: Printing

WWDC00 • Session 112

Mac OS X: Advanced Printing

WWDC01 • Session 124

Printing

WWDC02 • Session 109

Darwin Printing

WWDC02 • Session 510

Printing and Mac OS X

WWDC03 • Session 210

Mac OS X Printing Update

WWDC04 • Session 212

Mac OS X Printing

WWDC05 • Session 212

Printing Best Practices for Your Application

WWDC06 • Session 235

Advances in Application Printing

WWDC06 • Session 237

Exploring the Common Unix Printing System

WWDC07 • Session 419

Printing with Style in Mac OS X

WWDC07 • Session 431

Leveraging the Common Unix Printing System (CUPS)

WWDC08 • Session 725

Application Printing in Mac OS X

Apple Resources