cups-filters - OpenPrinting CUPS filters, backends, and cups-browsed

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename cups-filters-1.22.5-1.1.i586.rpm
Package name cups-filters
Package version 1.22.5
Package release 1.1
Package architecture i586
Package type rpm
Category Hardware/Printing
License GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-only AND MIT
Maintainer -
Download size 901.20 KB
Installed size 2.90 MB
Contains backends, filters, and other software
that was once part of the core CUPS distribution
but is no longer maintained by Apple Inc.
In addition it contains additional filters
and software developed independently of Apple,
especially filters for the PDF-centric printing
workflow introduced by OpenPrinting and a daemon
to browse broadcasts of remote CUPS printers
and makes these printers available locally.
Since Ghostscript version 9.10 the CUPS filters
gstoraster and gstopxl are removed from Ghostscript.
Those filters are now provided by cups-filters.
Since cups-filters version 1.0.42 foomatic-rip
is also provided by cups-filters.
Since CUPS >= 1.6 the CUPS Browsing functionality
is dropped in CUPS. The OpenPrinting cups-browsed
is a daemon running in parallel to the CUPS daemon
to provide again basic CUPS Browsing functionality.
This way basic CUPS Browsing works on clients
with CUPS >= 1.6 when there are remote CUPS servers
of CUPS version 1.5 and older in the network.
Load-balancing (what CUPS <= 1.5 did via implicit classes)
is not supported with cups-browsed.


Package Version Architecture Repository
cups-filters-1.22.5-1.1.x86_64.rpm 1.22.5 x86_64 openSUSE Oss
cups-filters - - -


Name Value
/bin/bash -
cups > 1.5.4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
systemd -


Name Value
config(cups-filters) = 1.22.5-1.1
cups-browsed -
cups-filters = 1.22.5-1.1
cups-filters(x86-32) = 1.22.5-1.1
cups-filters-cups-browsed -
cups-filters-foomatic-rip -
cups-filters-ghostscript -
foomatic-filters =
foomatic-rip -
gstoraster - - -


Name Value
cups < 1.6
foomatic-filters <
foomatic-filters >


Name Value
cups-filters-cups-browsed < 1.22.5
cups-filters-cups-browsed-debuginfo -
cups-filters-foomatic-rip < 1.22.5
cups-filters-foomatic-rip-debuginfo -
cups-filters-ghostscript < 1.22.5
cups-filters-ghostscript-debuginfo -


Type URL
Binary Package cups-filters-1.22.5-1.1.i586.rpm
Source Package cups-filters-1.22.5-1.1.src.rpm

Install Howto

Install cups-filters rpm package:

# zypper install cups-filters




2019-04-08 -
- Version upgrade to 1.22.5
* foomatic-rip: Changed Ghostscript call to count pages in a
PDF file to use "runpdfbegin" and not the undocumented
Ghostscript internal "pdfdict", so that it works with
Ghostscript 9.27 and later (Debian bug #926576,
Arch Linux bug #62251, openSUSE boo#1131771, mailing list thread
- Version upgrade to 1.22.4
* cups-browsed: Fix broken trailing space removal on
"NickName" (Pull request #103).
* pdftops: Emit PostScript Level 2 instead of Level 3 for
Brother PostScript printers as at least some of them
report to support level 3 but ontly work with Level 2
(Ubuntu bug #1306849, comment #42).
* bannertopdf: When multiplying the page for N-up or Duplex
printing one page too much was generated (Issue #102).
- Version upgrade to 1.22.3
* libcupsfilters: Added error checks for processing GIF, to
avoid crashes or hangs on broken GIF files (Issues #81, #82,
Pull request #100).
* cups-browsed: Added hint to the man page and configuration
file that with "DebugLogging stderr" the logging output goes
to journal or syslog if cups-browsed is running as system
service (Issue #28).
- Version upgrade to 1.22.2
* cups-browsed: Let distribution of jobs sent to queues with
"implicitclass" backend (usually clusters) be done by a
"job-state" CUPS notification and not by
"printer-state-changed" any more. The "job-state"
notification already contains the job ID. Before we had to
poll the job ID from CUPS via IPP which was sometimes
unreliable (Issue #97).
* imagetopdf, imagetoraster, pdftopdf, libcupsfilters: Added
new page scaling options: "fill" scales the input page
(typically a photo) so that the output page (typically with
different aspect ratio) gets completely filled, aloowing for
some content of the input page getting lost. "crop-to-fit"
allows for easy printing of documents on slightly different
output page sizes (A4 <-> Letter) maintaining the size and
centering and cropping into the destination page. Thanks to
Dheeraj Yadav (dhirajyadav135 at gmail dot com) for the
patch (Pull request #92).
* cups-browsed: Do not do IPP request for printer-is-shared
option for remote cups queues with CUPS 2.2.x and newer
(Pull request #91).
* cups-browsed: Fix crash bug when reading "Cluster"
directive from configuration file (Issue #94).
* driverless: Updated man page as now also Mopria and
Wi-Fi Direct printers are supported. Mentioned also
2019-02-20 -
- Update to version 1.22.1:
* braille: Use sort command with LC_ALL=C for reproducibility
of the genrated files, needed for distribution packaging.
* cups-browsed, driverless: When polling the printer's
capabilities via get-printer-attributes IPP request for
driverless printing, use the attributes "all" and
"media-col-database". Without "all" some printers do not report
"urf-supported" and without "media-col-database" not all paper
size and marging info gets reported.
* braille: Document how to rework output before embossing.
2019-01-28 -
- Update to version 1.22.0:
* From this release on the pdftopdf filter flattens interactive
PDF forms and annotations internally, using QPDF, instead of
calling external utilities. This especially eliminates slowing
factors as additional piping of the data and unneeded use of
PDF interpreters. Using external utilities for flattening is
still possible in case of problems. In addition, a crash bug in
cups-browsed got fixed and compatibility of the filters with
Poppler 0.72 assured.
- Drop upstream fixed patches:
* 0001-Raise-minimum-poppler-version-from-0.18-to-0.19.patch
* 0002-Adapt-code-for-SplashXPathScanner-state-handling-sin.patch
* 0003-Support-some-more-methods-returning-const.patch
* 0004-Support-GooString-c_str-introduced-by-poppler-0.72.patch

See Also

Package Description
cups-filters-devel-1.22.5-1.1.i586.rpm Development files for cups-filters
cups-filters-devel-1.22.5-1.1.x86_64.rpm Development files for cups-filters
cups-pdf-3.0.1-1.6.i586.rpm Virtual PDF printer for CUPS
cups-pdf-3.0.1-1.6.x86_64.rpm Virtual PDF printer for CUPS
cups-pk-helper-0.2.6-3.3.i586.rpm PolicyKit helper to configure cups with fine-grained privileges
cups-pk-helper-0.2.6-3.3.x86_64.rpm PolicyKit helper to configure cups with fine-grained privileges
cups-pk-helper-lang-0.2.6-3.3.noarch.rpm Translations for package cups-pk-helper
cura-3.6.0-1.2.noarch.rpm 3D printer control software
cura-engine-3.6.0-2.1.i586.rpm 3D printer control software
cura-engine-3.6.0-2.1.x86_64.rpm 3D printer control software
cura-engine-lulzbot-3.6.5-1.1.i586.rpm 3D printer control software
cura-engine-lulzbot-3.6.5-1.1.x86_64.rpm 3D printer control software
cura-fdm-materials-3.6.0-1.2.noarch.rpm FDM material database
cura-lulzbot-3.6.5-1.1.noarch.rpm 3D printer control software
cura1-lulzbot-21.06-1.4.i586.rpm 3D printing software aimed at RepRaps, Ultimaker and LulzBot