cups-browsed(8)
๐ cups-browsed(8) โ your new bestie, the printer daemon
okay so bestie, listen. this is the page for cups-browsed, and yes the manual name is literally cups-browsed and it lives in section 8, and it's A daemon for browsing the Bonjour broadcasts of shared, remote CUPS printers. like... it finds printers for you. it's giving matchmaker energy but for CUPS queues. ๐
โจ SYNOPSIS โจ
cups-browsed [-v | -d | --debug] [-c config-file]
[-o option=value] [-o 'config file line'] ...
[--autoshutdown=mode] [--autoshutdown-timeout=timeout]
[-h | --help | --version]
that's the whole vibe check right there. no cap, that's the whole invocation. ๐ซถ
๐ธ DESCRIPTION ๐ธ
so cups-browsed has two functions, and they're independently switchable โ like two separate little toggles and you can have either, both, whatever. ๐
- Browse DNS-SD broadcasts of remote printers and create/remove local CUPS queues pointing to these printers.
- Find shared printers on given CUPS servers and create local CUPS queues pointing to them.
now the fun part: you can run cups-browsed permanently (from system boot all the way to shutdown, main character energy, it lives there ๐
) or on-demand (say, to save resources on mobile devices, which honestly? valid. battery is real ๐). and if you're doing the on-demand thing, there's an auto-shutdown feature you can activate so cups-browsed just... dips when it doesn't have any queues left to take care of. iconic. it knows when to leave the party. โจ
๐ฆ OPTIONS ๐ฆ
-v,-d,--debugโ debug mode bestie, verbose logging straight to stderr. it will tell you everything. ๐ญ-l,--logfileโ debug logging goes into the file/var/log/cups/cups-browsed_loginstead. same tea, just written down. ๐-cconfig-file โ use the alternative configuration file config-file instead of the standard one. your file, your rules. ๐-o option=value,-o 'config file line'โ supply configuration options straight from the command line! you can hand it any line that could also go into the configuration file, but heads up: because of the spaces, that line has to be put into quotes. OR, for a simple key/value pair, you can swap the space between key and value for=. easy. ๐
โ ๏ธ but like, important: if command-line-supplied configuration settings contradict the ones in the configuration file, the ones in the configuration file win. the file ate and left no crumbs. ๐
--autoshutdown=mode โ the auto shutdown mode, and mode can be:offโ no auto shutdown, we stay forever ๐ซถonโ auto shutdown is activeavahiโ control by theavahi-daemonbeing run on-demand: auto-shutdown gets turned off whileavahi-daemonis present, and on whenavahi-daemonis shut down. teamwork, kinda. ๐ง
--autoshutdown-on=inactivity-type โ this is literally whatcups-browsedconsiders "inactivity" for auto-shutdown. inactivity-type:no-queues(the default) โ auto-shutdown kicks in if there are no queues generated bycups-browsedany moreno-jobsโ auto-shutdown kicks in if all queues generated bycups-browsedare without jobs
--autoshutdown-timeout=timeout โ timeout tells you after how many secondscups-browsedshould shut down if it has no local queues set up for any discovered remote printer any more, or jobs on these. default is 30 seconds. and0means immediate shutdown โ like, zero chill, gone instantly. ๐-h,--help,--versionโ display usage and version info and do not start the daemon. it's just here to say hi and leave. ๐
๐ FILES ๐
/etc/cups/cups-browsed.conf
that's the one, that's the config file, periodt. ๐
๐ฅ SIGNALS ๐ฅ
SIGINT,SIGTERMโcups-browsedwill shutdown. bye bestie ๐ญSIGUSR1โ switchescups-browsedinto permanent mode (no auto shutdown). it's staying. forever. ๐ซถSIGUSR2โ switchescups-browsedinto auto shutdown mode. back to the on-demand lifestyle. โจ
โญ NOTES โญ
this manual page was written for the Debian Project, but it may be used by others. sharing is caring, iykyk. ๐
๐ SEE ALSO ๐
go read it, it's the sequel. ๐
and that's the whole page, bestie! ๐ this little write-up is cups-browsed(8), dated 29 June 2013, and it's literally an icon of a manpage from way back. slay, stay breezy, and may your queues always be discovered. ๐
โจ๐ฆ
๐ฆ where this page comes from
- arch rolling: cups-browsed 2.1.1-1 ยท Apache-2.0 WITH LLVM-exception
- centos-stream 10: cups-browsed 1:2.0.0-9.el10 ยท Apache-2.0 WITH LLVM-exception
- fedora 43: cups-browsed 1:2.1.1-5.fc43 ยท Apache-2.0 WITH LLVM-exception
- fedora 44: cups-browsed 1:2.1.1-7.fc44 ยท Apache-2.0 WITH LLVM-exception
- nixos 26.05: cups-browsed 2.1.1
- nixpkgs unstable: cups-browsed 2.1.1
- ubuntu jammy: cups-browsed 1.28.15-0ubuntu1.5 ยท GPL-2.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms