Introduction to cups-browsed

The cups-browsed daemon is used to browse the network for remote CUPS queues and IPP network printers and automatically create local queues pointing to them.

This package is known to build and work properly using an LFS 12.1 platform.

Package Information

cups-browsed Dependencies


Avahi-0.8, libcupsfilters-2.0.0 and libppd-2.0.0



Installation of cups-browsed

Install cups-browsed by running the following commands:

./configure --prefix=/usr                   \
            --with-cups-rundir=/run/cups    \
            --without-rcdir                 \
            --disable-static                \
            --docdir=/usr/share/doc/cups-browsed-2.0.0 &&

This package does not come with a functional test suite.

Now, as the root user:

make install

Install the systemd unit by running the following command as the root user:

install -v -m644 daemon/cups-browsed.service /lib/systemd/system/cups-browsed.service

Command Explanations

--disable-static: This switch prevents installation of static versions of the libraries.

--with-cups-rundir=/run/cups: Defines the directory containing transient printing data. The default /var/run/cups is obsolete.

--without-rcdir: This switch disables installation of the bundled bootscript which is not compatible with BLFS.

Configuring cups-browsed

Systemd Unit

To start the cups-browsed daemon at boot, enable the previously installed systemd unit by running the following command as the root user:

systemctl enable cups-browsed


Installed Programs: cups-browsed
Installed Libraries: None
Installed Directories: None

Short Descriptions


is a daemon for browsing the Bonjour and CUPS broadcasts of shared, remote CUPS printers