Although foo2zjs-20081129 support HP P1505 and some other printers and although
the ebuild installs the correct firmware files for these printers, the firmware
is only copied to the printer when a HP 10* printer model is used.
The reason is that the patch
does not support these models. I suspect that an earlier version of foo2zjs
did not support these models, and the patch was not updated for the new models.
Created attachment 192315 [details, diff]
Modified files/foo2zjs-20081129-udevfwld.patch to support further printer models
The attached patch should replace files/foo2zjs-20081129-udevfwld.patch
It modifies the /etc/udev/rules.d/11-hplj10xx.rules
and the /sbin/foo2zjs-loadfw script so that not only for the HP 10* but
also for the other supported printers (like P1505) the necessary firmware
copy is done when the printer is attached.
I tested it successfully with HP P1505, but all models are treated similarly,
so that I expect that no problems arise for the other new printers.
Created attachment 192317 [details, diff]
Alternative form of the above patch: Patch to be applied after the original foo2zjs-20081129-udevfwld.patch
In case you want to be extremely careful and keep the original
You can apply this second attached patch afterwards.
The outcoming result is the same as if files/foo2zjs-20081129-udevfwld.patch
is replaced by the previous file.
I don't have one of these printers to test, but now that you've explained this within bug #263494, it now makes sense to me as I didn't previously understand much about the newer added printers since the last release of this ebuild.
Now the only issue is with bug #263494 concerning adding the newer ICC profiles using getweb?
This should be added to portage as foo2zjs-20081129-r1!
Thanks! new patch make P1008 workable via usb :)
I confirm that the patch works for my HP P1005.
Thanks to all working on printer support in Gentoo!
I've had a frustrating day trying to get my printer to work, but thanks to finding this bug and the patch I can print now.
The version patched here is not in the tree anymore.