This is actually a pretty simple process, took me a total of 10 minutes
- emerge -v xsane
- download the appropriate rpm from Brother
- rpm2targz brscan3-0.2.11-4.i386.rpm
- tar -xvzf brscan3-0.2.11-4.i386.tar.gz -C /
- echo “brother3” > /etc/sane.d/dll.d/brother.conf
- brsaneconfig3 -a name=MFC9840CDW model=MFC-9840CDW ip=your.brother.ip
That’s it! scanimage should pick it up now
jim@jimloco ~ $ scanimage -L
device `brother3:net1;dev0′ is a Brother MFC-9840CDW MFC9840CDW
jim@jimloco ~ $