Bug#907900: hplip: Printing is not possible b/c of missing foomatic-rip-hplip filter
On 04/09/18 21:20, Dimitri Chausson wrote:
thanks for your quick reply, following are the results:
$> grep -i cupsfilter /etc/cups/ppd/HP_DeskJet_3630_series.ppd
*cupsFilter: "application/vnd.cups-postscript 100 foomatic-rip-hplip"
*cupsFilter: "application/vnd.cups-pdf 0 foomatic-rip-hplip"
AFAIK there is no package providing a foomatic-rip-hplip in Debian or
Ubuntu. Probably your PPD comes from an older version of HPLIP installed
from the original source (not as Debian package).
So removing and re-creating your print queue probably gives you an
up-to-date PPD file which does not use foomatic-rip-hplip, but, instead,
the hpcups filter of HPLIP.
$> ls -l /usr/lib/cups/foomatic-rip
ls: cannot access '/usr/lib/cups/foomatic-rip': No such file or directory
As it seems (searching for it with apt-file), this file is part of the 'foomatic-filters' package, which is not installed on my system: this package cannot be installed as it conflicts with package 'cups-filters'...
Already for some time the upstream home of foomatic-rip is cups-filters
and the upstream package foomatic-filters is discontinued. In Debian and
Ubuntu foomatic-rip is therefore provided by the cups-filters binary
package. If it is missing but cups-filters is installed, run
sudo apt install --reinstall cups-filters
to refresh your cups-filters installation. Under no circumstances try to
install the foomatic-filters package. The Debian folks should remove it.
On Ubuntu it is already removed for some time.