At work we have a HP LaserJet 400 M401dne printer which I cannot print on: "File "/usr/libexec/cups/filter/hpps" not available: No such file or directory". The same would apply to HP Color LaserJet cp4520, but hplip ships is a pcl3 ppd for that printer. I reported the issue on https://bugs.launchpad.net/hplip/+bug/1453104 but reaction in the past 1.5 years. As I do not want nor need "-minimal", is there any other way to get that missing file installed without having to install the rest of hplip and its dependencies?
(In reply to Steffen Hau from comment #0) > At work we have a HP LaserJet 400 M401dne printer which I cannot print on: > "File "/usr/libexec/cups/filter/hpps" not available: No such file or > directory". The same would apply to HP Color LaserJet cp4520, but hplip > ships is a pcl3 ppd for that printer. > > I reported the issue on https://bugs.launchpad.net/hplip/+bug/1453104 but > reaction in the past 1.5 years. As I do not want nor need "-minimal", is > there any other way to get that missing file installed without having to > install the rest of hplip and its dependencies? USE="minimal" unfortunately installs only the drivers without filters. As far as I know there is no option to install the hpps filter with USE="minimal". You also have to take care to set USE="-hpijs hpcups" because if both are set hpjis is preferred. This is strange on it's own as hpijs is kind of deprecated. USE="hpcups -X -minimal hpijs -policykit -qt5 -scanner -snmp" should give you an almost minimal build at least dependency wise. This way you have to live with python dbus libusb dbus-python pygobject udev as additional dependencies compared to USE="minimal". Have you tried if saving the hpps python script from a full install and manually placing it in a minimal install makes printing work? This way we would know if installing the hpps script with USE="minimal" actually works. This way you have at least a workaround. Nevertheless I would prefer an upstream solution if this is actually possible.
According to https://developers.hp.com/hp-linux-imaging-and-printing/release_notes hplip-3.17.7 came with a reimplementation of hpps which is installed by default.