I've been having problems with my brother printers lately, so, while I was fixing the issues I also took the chance to update the drivers and do some cleaning. The ebuild for the 315 was taken from the foo overlay, however I had to do some fixing and cleaning, so I paste it below.

The ebuild for the 430 is an adaptation of the same ebuild. Please, understand that those ebuilds are just a quick hack, that's why I am not posting them to bgo, but they get the job done and might be useful to someone. So I post them here.

# TODO: Write alternative to filterdcpj315w or patch it for the security manner.

After that, configure your printers from the web interface. Network printing should just work as well. If it doesn't, please, check this thread, and search for "infinality" to see one possible cause for your problem.

Scanner driver ebuilds

Now, in which regards the scanner, I am using these two ebuilds, they do support a number of scanners, but each version supports a different range, so what I suggest if you are in doubt is that you install both, then use these commands to find which one is the right one for you, and emerge -C the other:

On a newer installation, scanning broke. This has bothered me for months now, so I will post here the solution in case it's useful for anyone else, and for future reference as well. After looking around in the net I found lots of posts about breakage with these scanning drivers, but none of them applied to my concrete case (lib64 breakage, setup, etc.). In my case, the problem was produced by an unexpected ABI breakage, or better worded: the lack of a concrete (and obsolete) version of a given library, namely, libusb-0.1. In this output snippet you can see what gave me the definitive hint on what was going on:

See the libusb not found part. It turns out that these silly drivers need libusb-0.1, which is ancient and deprecated. Fortunately, Gentoo still offers a package for that. It's called libusb-compat. After emerging it, all the sane tools could find my scanner again, via Wi-Fi._________________Gentoo Handbook | My website

I've been having problems with my brother printers lately, so, while I was fixing the issues I also took the chance to update the drivers and do some cleaning. The ebuild for the 315 was taken from the foo overlay, however I had to do some fixing and cleaning, so I paste it below.

The ebuild for the 430 is an adaptation of the same ebuild. Please, understand that those ebuilds are just a quick hack, that's why I am not posting them to bgo, but they get the job done and might be useful to someone. So I post them here.

# TODO: Write alternative to filterdcpj315w or patch it for the security manner.

After that, configure your printers from the web interface. Network printing should just work as well. If it doesn't, please, check this thread, and search for "infinality" to see one possible cause for your problem.

Scanner driver ebuilds

Now, in which regards the scanner, I am using these two ebuilds, they do support a number of scanners, but each version supports a different range, so what I suggest if you are in doubt is that you install both, then use these commands to find which one is the right one for you, and emerge -C the other: