cupsd(8)
๐ cupsd(8) โ the OpenPrinting era, bestie ๐
okay so like. this is cupsd, the CUPS scheduler, and she's the whole reason your printer situation is even functioning rn. let's get into it โจ
๐ธ NAME ๐ธ
cupsd โ the cups scheduler ๐
๐ SYNOPSIS ๐
cupsd [ -c cupsd.conf ] [ -f ] [ -F ] [ -h ] [ -l ] [ -s cups-files.conf
] [ -t ]
โจ DESCRIPTION โจ
cupsd is the scheduler for CUPS. she literally is the printing system, no cap. she implements a printing system based upon the Internet Printing Protocol, version 2.1, and supports most of the requirements for IPP Everywhere. main character energy fr ๐
and if you don't pass any options on the command-line at all? she just uses the default config file /etc/cups/cupsd.conf. she's chill like that. ๐ฆ
๐ OPTIONS ๐
-c cupsd.confโ uses the namedcupsd.confconfiguration file. your config, your rules, periodt.-fโ runcupsdin the foreground. the default is to run in the background as a"daemon". (not her hiding from you, just daemon things ๐)-Fโ runcupsdin the foreground but detach the process from the controlling terminal and current directory. this is useful for runningcupsdfrominit(8). lowkey the glow-up version of-f.-hโ shows the program usage. the "help me bestie" button ๐ซถ-lโ this option is passed tocupsdwhen it is run fromlaunchd(8)orsystemd(8). it's giving "the system made me do it".-s cups-files.confโ uses the namedcups-files.confconfiguration file.-tโ test the configuration file for syntax errors. vibe check but for your config ๐
๐๏ธ 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 ๐
cupsd implements all of the required IPP/2.1 attributes and operations. she also implements several CUPS-specific administrative operations โ overachiever behavior, honestly, and we love her for it ๐
๐ง 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 ๐ฆ
backend(7), classes.conf(5), cups(1), cups-files.conf(5), cups-lpd(8), cupsd.conf(5), cupsd-helper(8), cupsd-logs(8), filter(7), launchd(8), mime.convs(5), mime.types(5), printers.conf(5), systemd(8), CUPS Online Help (http://localhost:631/help)
โญ COPYRIGHT โญ
Copyright ยฉ 2020-2024 by OpenPrinting.
not me ending this whole thing with the receipts: this page came from CUPS, dated 2021-02-28, and yeah the manual name up top was cupsd(8) the whole time ๐ periodt, go print something gorgeous, bestie ๐๐ธโจ
๐ฆ where this page comes from
- alpine 3.22: cups-doc 2.4.18-r0 ยท Apache-2.0
- alpine 3.23: cups-doc 2.4.18-r0 ยท Apache-2.0
- alpine 3.24: cups-doc 2.4.19-r1 ยท Apache-2.0
- centos-stream 10: cups 1:2.4.10-18.el10 ยท Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause
- debian trixie: cups-daemon 2.4.10-3+deb13u1 ยท Apache-2.0-with-GPL2-LGPL2-Exception
- debian trixie: cups-daemon 2.4.10-3+deb13u2 ยท Apache-2.0-with-GPL2-LGPL2-Exception
- fedora 43: cups 1:2.4.14-2.fc43 ยท Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause
- fedora 43: cups 1:2.4.19-3.fc43 ยท Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause
- fedora 44: cups 1:2.4.16-7.fc44 ยท Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause
- fedora 44: cups 1:2.4.19-3.fc44 ยท Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause
- nixpkgs unstable: cups 2.4.19
- opensuse-leap 16.0: cups 2.4.19-160000.2.1 ยท Apache-2.0
- opensuse-leap 16.0: cups 2.4.19-160000.2.1 ยท Apache-2.0
- opensuse-leap 16.0: cups 2.4.19-160000.2.1 ยท Apache-2.0
- opensuse-leap 16.0: cups 2.4.19-160000.2.1 ยท Apache-2.0
- ubuntu questing: cups-daemon 2.4.12-0ubuntu3
- ubuntu questing: cups-daemon 2.4.12-0ubuntu3.10
- ubuntu resolute: cups-daemon 2.4.16-1ubuntu1 ยท Apache-2.0-with-GPL2-LGPL2-Exception
- ubuntu resolute: cups-daemon 2.4.16-1ubuntu1.3 ยท Apache-2.0-with-GPL2-LGPL2-Exception
- ubuntu stonking: cups-daemon 2.4.16-1ubuntu3 ยท Apache-2.0-with-GPL2-LGPL2-Exception
- Copyright ยฉ 2020-2024 by OpenPrinting
- Copyright ยฉ 2007-2019 by Apple Inc
- Copyright ยฉ 1997-2006 by Easy Software Products
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms