Toggle Navigation
CUPS.org
Blog
CUPS 2.3b1
CUPS License Change Coming
CUPS 2.2.6
CUPS 2.2.5
CUPS 2.2.4
CUPS 2.2.3
CUPS 2.2.2
CUPS 2.2.1
CUPS 2.2.0
CUPS 2.2rc1
All Articles
Bugs
All Issues
CUPS 2.3.x Issues
CUPS Future Issues
Help
Lists
User
Developer
Software
Search
×
Search CUPS.org
Help
Getting Started
Command-Line Printer Administration
Command-Line Printing and Options
Firewalls
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 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