is the scheduler for CUPS. It implements a printing system based upon the Internet Printing Protocol, version 2.1, and supports most of the requirements for IPP Everywhere. If no options are specified on the command-line then the default configuration file
.I/etc/cups/cupsd.conf
will be used.
.SHOPTIONS
.TP5
.BI\-c\ cupsd.conf
Uses the named cupsd.conf configuration file.
.TP5
.B\-f
Run
.Bcupsd
in the foreground; the default is to run in the background as a "daemon".
.TP5
.B\-F
Run
.Bcupsd
in the foreground but detach the process from the controlling terminal and current directory. This is useful for running
.Bcupsd
from
.BRinit(8).
.TP5
.B\-h
Shows the program usage.
.TP5
.B\-l
This option is passed to
.Bcupsd
when it is run from
.BRlaunchd(8)
or
.BRsystemd(8).
.TP5
.BI\-s\ cups-files.conf
Uses the named cups-files.conf configuration file.
.TP5
.B\-t
Test the configuration file for syntax errors.
.SHFILES
.nf
.I/etc/cups/classes.conf
.I/etc/cups/cups-files.conf
.I/etc/cups/cupsd.conf
.I/usr/share/cups/mime/mime.convs
.I/usr/share/cups/mime/mime.types
.I/etc/cups/printers.conf
.I/etc/cups/subscriptions.conf
.fi
.SHCONFORMINGTO
.Bcupsd
implements all of the required IPP/2.1 attributes and operations. It also implements several CUPS-specific administrative operations.
.SHEXAMPLES
Run
.Bcupsd
in the background with the default configuration file:
.nf
cupsd
.fi
Test a configuration file called
.IRtest.conf:
.nf
cupsd \-t \-c test.conf
.fi
Run
.Bcupsd
in the foreground with a test configuration file called