[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#907900: hplip: Printing is not possible b/c of missing foomatic-rip-hplip filter

On 04/09/18 21:20, Dimitri Chausson wrote:
Hello Brian,

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.


Reply to: