Hey there
Here is my solution to the Yosemite vs. hpijs case (also called "filter failed").
The problem seems to be the stronger sandbox in Yosemite.
Software in /usr/local/bin is no more executed.
But that is where the hpijs package roams.
So, what is there ? (among a lot of other stuff)
And where to put it ?
Actually the whole things is started from /usr/libexec/cups/filter.
There is a link in this folder to foomatic-rip in /usr/local/bin.
So, the idea was to copy the original into the location of the link.
(I renamed the foomatic-rip-link in the target dir before, but…).
Which you can do, but it won't help. ( still "filter failed"-message )
What else is in /usr/local/bin ?
Hey look !
There are some gs*-files.
There is hpijs, too.
Which might be - together with foomatic-rip - the full load of the hpijs printing solution.
So I copied these
( meaning : all five or so files starting with gs, foomatic-rip and hpijs )
over to usr/libexec/cups/filter
AND THAT DID IT.
When testing, a first time the printer driver will say it has to correct access on the driver
which it does and then is ready to print on the next go.
on my tab:
I have a HP Deskjet 1220C (the one that does A3)
and think it is a BITTER PILL,
that HP can not support this machine on actual OS X ( for years now ),
just because they go cups.
The printer was expensive and a PRO style gadget
and - most important - still works perfectly.
They built it to last and then the wind blew them elsewhere.
Go your way HP. And thanks to the people who did hpijs.
mitch