CUPS Software Design Description
CUPS-SDD-1.1
Easy Software Products
Copyright 1997-2000, All Rights Reserved
Table of Contents
1 Scope
1.1 Identification
1.2 System Overview
1.3 Document Overview
2 References
2.1 CUPS Documentation
2.2 Other Documents
3 Design Overview
3.1 Backends
3.1.1 ipp
3.1.2 lpd
3.1.3 parallel
3.1.4 serial
3.1.5 socket
3.1.6 usb
3.2 Berkeley Commands
3.2.1 lpc
3.2.2 lpq
3.2.3 lpr
3.2.4 lprm
3.3 CGI
3.3.1 admin.cgi
3.3.2 classes.cgi
3.3.3 jobs.cgi
3.3.4 printers.cgi
3.4 CUPS Application Programmers Interface
3.4.1 Convenience Functions
3.4.2 HTTP Functions
3.4.3 IPP Functions
3.4.4 Language Functions
3.4.5 PPD Functions
3.5 CUPS Imaging Library
3.5.1 Colorspace Conversion Functions
3.5.2 Color Management Functions
3.5.3 Image Management Functions
3.5.4 Scaling Functions
3.5.5 Image File Functions
3.5.6 Raster Functions
3.6 Daemons
3.6.1 Line Printer Daemon
3.6.2 Polling Daemon
3.7 Filters
3.7.1 hpgltops
3.7.2 imagetops
3.7.3 imagetoraster
3.7.4 pdftops
3.7.5 pstops
3.7.6 pstoraster
3.7.7 rastertoepson
3.7.8 rastertohp
3.7.9 texttops
3.8 Scheduler
3.8.1 Authorization
3.8.2 Classes
3.8.3 Client
3.8.4 Configuration
3.8.5 Devices
3.8.6 Directory Services
3.8.7 IPP