cupsd(8) OpenPrinting cupsd(8)

# [NAME](#NAME)

cupsd - cups scheduler

# [SYNOPSIS](#SYNOPSIS)

**cupsd** \[ **-c** *cupsd.conf* ] \[ **-f** ] \[ **-F** ] \[ **-h** ] \[ **-l** ] \[ **-s** *cups-files.conf* ] \[ **-t** ]

# [DESCRIPTION](#DESCRIPTION)

**cupsd** 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 */etc/cups/cupsd.conf* will be used.

# [OPTIONS](#OPTIONS)

[**-c cupsd.conf**](#c)

Uses the named cupsd.conf configuration file.

[**-f**](#f)

Run **cupsd** in the foreground; the default is to run in the background as a "daemon".

[**-F**](#F)

Run **cupsd** in the foreground but detach the process from the controlling terminal and current directory. This is useful for running **cupsd** from [**init**(8)](/man/os/cups/init.8).

[**-h**](#h)

Shows the program usage.

[**-l**](#l)

This option is passed to **cupsd** when it is run from [**launchd**(8)](/man/os/cups/launchd.8) or [**systemd**(8)](/man/os/cups/systemd.8).

[**-s cups-files.conf**](#s)

Uses the named cups-files.conf configuration file.

[**-t**](#t)

Test the configuration file for syntax errors.

# [FILES](#FILES)

```
/etc/cups/classes.conf
/etc/cups/cups-files.conf
/etc/cups/cupsd.conf
/usr/share/cups/mime/mime.convs
/usr/share/cups/mime/mime.types
/etc/cups/printers.conf
/etc/cups/subscriptions.conf
```

# [CONFORMING TO](#CONFORMING_TO)

**cupsd** implements all of the required IPP/2.1 attributes and operations. It also implements several CUPS-specific administrative operations.

# [EXAMPLES](#EXAMPLES)

Run **cupsd** in the background with the default configuration file:

```


    cupsd
```

Test a configuration file called *test.conf*:

```


    cupsd -t -c test.conf
```

Run **cupsd** in the foreground with a test configuration file called *test.conf*:

```


    cupsd -f -c test.conf
```

# [SEE ALSO](#SEE_ALSO)

[**backend**(7)](/man/os/cups/backend.7), [**classes.conf**(5)](/man/os/cups/classes.conf.5), [**cups**(1)](/man/os/cups/cups.1), [**cups-files.conf**(5)](/man/os/cups/cups-files.conf.5), [**cups-lpd**(8)](/man/os/cups/cups-lpd.8), [**cupsd.conf**(5)](/man/os/cups/cupsd.conf.5), [**cupsd-helper**(8)](/man/os/cups/cupsd-helper.8), [**cupsd-logs**(8)](/man/os/cups/cupsd-logs.8), [**filter**(7)](/man/os/cups/filter.7), [**launchd**(8)](/man/os/cups/launchd.8), [**mime.convs**(5)](/man/os/cups/mime.convs.5), [**mime.types**(5)](/man/os/cups/mime.types.5), [**printers.conf**(5)](/man/os/cups/printers.conf.5), [**systemd**(8)](/man/os/cups/systemd.8), CUPS Online Help (http://localhost:631/help)

# [COPYRIGHT](#COPYRIGHT)

Copyright © 2020-2024 by OpenPrinting.

CUPS 2021-02-28

---

Document: cupsd(8) from cups 2.4.19-r3 (Chainguard OS)
Source: https://github.com/OpenPrinting/cups
