I followed the advice from here http://en.gentoo-wiki.com/wiki/HP_LaserJet_P1006 and the printer would not print a test page. I followed the advice from the http://foo2xqx.rkkda.com/ website, which explicitly states not to install a gentoo package. I unmerged the gentoo package and installed from source using the directions here http://foo2xqx.rkkda.com/INSTALL and the printer worked perfectly. foo2xqx drivers showed up in the cups web interface when I went to add the printer that never showed Reproducible: Always Steps to Reproduce: 1. add FOO2ZJS_DEVICES="hpp1006" to /etc/make.conf , and cups foomaticdb usb to the USE flags of /etc/make.conf 2. emerge foo2zjs 3. edit /sbin/foo2zjs-loadfw to include P1006) MODEL="P1006" MODELNAME="HP LaserJet P1006" ;; inside the case statement. 4. add the following to /etc/udev/rules.d/11-hplj10xx.rules ACTION=="add", KERNEL=="lp*", SUBSYSTEM=="usb", ATTRS{idVendor}=="03f0", \ ATTRS{idProduct}=="3e17", RUN+="/sbin/foo2zjs-loadfw P1006 $tempnode" 5. go to the cups web interface at http://localhost:631/ and go administration --> find new printers, then click add new printer under your HP Laserjet P1006. Actual Results: The driver doesn't show up in the list, and the printer, while added, does not print. Expected Results: I expect to see HP Laserjet P1006 Foomatic/foo2xqx (en) in the list. If I follow the instructions on the foo2xqx webpage opposed to emerging the gentoo package, I see HP Laserjet P1006 Foomatic/foo2xqx (en) in the list, and am able to continue to configure a working printer. If I do it the Gentoo way, I get nothing.
*** Bug 303070 has been marked as a duplicate of this bug. ***
Inded it would be nice to have foo2xqx printers (like HP LaserJet M1120 MFP that I have) supported in Gentoo.
http://foo2xqx.rkkda.com/ http://blog.flameeyes.eu/2011/12/23/ego-stroke-develpoment