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.
![[Note]](../images/note.png) 
          Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://github.com/OpenPrinting/libcupsfilters/releases/download/2.1.1/libcupsfilters-2.1.1.tar.xz
Download MD5 sum: 1e3144c242e7ddcee112d41c79266885
Download size: 1.4 MB
Estimated disk space required: 39 MB (with tests)
Estimated build time: 0.1 SBU (Using parallelism=4; with tests)
Cups-2.4.14, GLib-2.86.1, ghostscript-10.06.0 or mupdf-1.26.10, Little CMS-2.17, Poppler-25.10.0, and Qpdf-12.2.0
Dejavu fonts (the build fails if they are not installed, although they are only required for the tests), libexif-0.6.25, libjpeg-turbo-3.0.1, libpng-1.6.50, and libtiff-4.7.1
Install libcupsfilters by running the following commands:
./configure --prefix=/usr    \
            --disable-static \
            --docdir=/usr/share/doc/libcupsfilters-2.1.1 &&
make
        To test the results, issue make check. DejaVu fonts are needed for the tests.
          Now, as the root user:
        
make install
          --disable-static: This
          switch prevents installation of static versions of the libraries.
        
          --with-test-font-path=: If you wish to run
          the tests, but you do not have the default VALUE/usr/share/fonts/dejavu/DejaVuSans.ttf font
          installed, use this switch to specify where DejaVuSans.ttf (or perhaps some other text TTF
          font - though this is untested) is located.