%general-entities; ]> $Date$ cups-filters-&cups-filters-version; cups-filters Introduction to CUPS Filters The CUPS Filters package contains backends, filters and other software that was once part of the core CUPS distribution but is no longer maintained by Apple Inc. &lfs101_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &cups-filters-md5sum; Download size: &cups-filters-size; Estimated disk space required: &cups-filters-buildsize; Estimated build time: &cups-filters-time; CUPS Filters Dependencies Required , , , , , and Recommended (the build fails if they are not installed, although they are only required for the tests), , , , and (mutool) Optional (required to build the DNSSD backend of the cups-browsed daemon, which is needed for operating some network printers), , (use of this might be broken), Liblouis (Braille), and Liblouisutdml (Braille) Optional printer drivers (runtime) (for supported printers), or other printer drivers, such as hplip User Notes: Installation of CUPS Filters Install CUPS Filters by running the following commands: ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --without-rcdir \ --disable-static \ --disable-avahi \ --docdir=/usr/share/doc/cups-filters-&cups-filters-version; && make To test the results, issue: make check. DejaVu fonts are needed for the tests. Now, as the root user: make install Install the systemd unit by running the following command as the root user: install -v -m644 utils/cups-browsed.service /lib/systemd/system/cups-browsed.service Command Explanations --disable-avahi: This switch is needed if the optional is not installed. Remove it if avahi is installed and you need network printer discovery capabilities. --without-rcdir: This switch disables installation of the bundled bootscript which is not compatible with BLFS. : If you wish to run the tests, but you do not have the default /usr/share/fonts/dejavu/DejaVuSans.ttf use this switch to specify where DejaVuSans.ttf (or perhaps some other text TTF font - untested) is located. Configuring CUPS Filters Systemd Units To start the cups-browsed daemon at boot, enable the previously installed systemd unit by running the following command as the root user: cups-browsed systemctl enable cups-browsed Contents Installed Programs Installed Libraries Installed Directories cups-browsed, driverless, driverless-fax, foomatic-rip, and ttfread libcupsfilters.so and libfontembed.so /usr/include/{cupsfilters,fontembed}, /usr/lib/cups/{backend,driver,filter}, /usr/share/cups/{braille,charsets}, /usr/share/doc/cups-filters-&cups-filters-version;, and /usr/share/ppd/cupsfilters Short Descriptions cups-browsed is a daemon for browsing the Bonjour and CUPS broadcasts of shared, remote CUPS printers cups-browsed driverless is a PPD generator utility for driverless printing driverless driverless-fax is a wrapper to driverless for FAX type devices driverless-fax foomatic-rip is a universal print filter/RIP wrapper which can be used as CUPS filter or stand-alone for spooler-less, direct printing foomatic-rip libcupsfilters.so contains CUPS Filters API functions libcupsfilters.so