Introduction to libcupsfilters

The libcupsfilters library contains filter functions for the data format conversion tasks needed in Printer Applications. It also contains several API functions for developing printer drivers/Printer Applications.

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

Package Information

libcupsfilters Dependencies


Cups-2.4.7, GLib-2.78.4, ghostscript-10.02.1 or mupdf-1.23.10, Little CMS-2.14, Poppler-24.02.0, and Qpdf-11.8.0


Installation of libcupsfilters

Install libcupsfilters by running the following commands:

./configure --prefix=/usr                   \
            --disable-static                \
            --docdir=/usr/share/doc/libcupsfilters-2.0.0 &&

To test the results, issue make check. DejaVu fonts are needed for the tests.

Now, as the root user:

make install

Command Explanations

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

--with-test-font-path=VALUE: 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.


Installed Programs: None
Installed Libraries:
Installed Directories: /usr/include/cupsfilters, /usr/share/cups/{banners,charsets,data}, and /usr/share/doc/libcupsfilters-2.0.0

Short Descriptions

contains CUPS filters API functions