Toggle Navigation
CUPS.org
Blog
CUPS 2.2.4
CUPS 2.2.3
CUPS 2.2.2
CUPS 2.2.1
CUPS 2.2.0
CUPS 2.2rc1
CUPS 2.2b2
CUPS 2.2b1
CUPS 2.1.4
CUPS Has Moved to Github!
All Articles
Bugs
All Issues
CUPS 2.2.x Issues
CUPS 2.3.x Issues
CUPS Future Issues
Help
Lists
User
Developer
Software
Search
×
Search CUPS.org
Help
Getting Started
Command-Line Printing and Options
Glossary
Managing Encryption Policies
Managing Operation Policies
Overview of CUPS
Printer Accounting Basics
Printer Sharing
Release Notes
Server Security
Software License Agreement
Translating and Customizing CUPS
Using CGI Programs
Using Kerberos Authentication
Using Network Printers
Man Pages
backend(7)
cancel(1)
classes.conf(5)
client.conf(5)
cups(1)
cups-config(1)
cups-files.conf(5)
cups-lpd(8)
cups-snmp(8)
cupsaccept(8)
cupsaddsmb(8)
cupsctl(8)
cupsd(8)
cupsd-helper(8)
cupsd-logs(5)
cupsd.conf(5)
cupsenable(8)
cupsfilter(8)
cupstestdsc(1)
cupstestppd(1)
filter(7)
ippfind(1)
ipptool(1)
ipptoolfile(5)
lp(1)
lpadmin(8)
lpc(8)
lpinfo(8)
lpmove(8)
lpoptions(1)
lpq(1)
lpr(1)
lprm(1)
lpstat(1)
mailto.conf(5)
mime.convs(5)
mime.types(5)
notifier(7)
ppdc(1)
ppdcfile(5)
ppdhtml(1)
ppdi(1)
ppdmerge(1)
ppdpo(1)
printers.conf(5)
snmp.conf(5)
subscriptions.conf(5)
Programming
CUPS Programming Manual (New HTML)
CUPS Programming Manual (New EPUB)
Introduction to CUPS Programming
Administrative APIs
Array API
CUPS API
File and Directory APIs
HTTP and IPP APIs
Filter and Backend Programming
Raster API
Developing PostScript Printer Drivers
Developing Raster Printer Drivers
PPD API (DEPRECATED)
References
CUPS Banner File Format
CUPS Command File Format
CUPS Design Description
CUPS Developer Guide
CUPS Implementation of IPP
CUPS PDF Format
CUPS PPD Extensions
CUPS Raster Format
CUPS Software Test Plan
Generating PostScript for CUPS
Introduction to the PPD Compiler
PPD Compiler Driver Information File Reference