Brother MFC L27000DW and Fedora 23-28

I bought this new device in order to have network printing and scanning and it works just fine. It was a pain to get it working tho. Here is a tutorial which was tested in Fedora 23 through 28.

First, I am going to use simple scan utility, it also needs a dependency package which somehow is not correctly listed in Fedora 28, so install these two guys:

dnf -y install libnsl simple-scan

Then download brscan4 and brscan-skey RPM packages from Brother site and install both. For scanning you only need brscan4 actually, but I installed both. Some tutorials also guides you to install package named brother-udev-rule-type1-1.0.0-1.noarch.rpm but you won’t need it as it was merged into brscan4 package.

Brother RPM packages are known to have lame scripting, their scripts usually don’t work in different environments. After installation check that the following file exist: /etc/udev/rules.d/50-brother-brscan4-libsane-type1.rules and if not fix the installation script /opt/brother/scanner/brscan4/

Also check that the file /etc/sane.d/dll.conf contains brscan4 line, if not add it or fix their script /opt/brother/scanner/brscan4/setupSaneScan4:

echo brother4 >> /etc/sane.d/dll.conf

This was not working in my Fedora 28 in package brscan4-0.4.5-1.x86_64.rpm at all.

Then visit printer’s built-in web interface and configure it for static IP. You can do the same on your DHCP server if you prefer to.

And then - aaarghhh - the hidden trick which caused me the headache:

$ brsaneconfig4 -a name=PRACOVNA model=MFC-L2700DW ip=

And done! Switch over to “Brother *PRACOVNA” scanner and you can scan over IP. I use “simple-scan” which is quick and nice tool that aims for easy scanning into PDF with multiple pages support. Highly recommended.

Actually I haven’t configured printing because I use Google Cloud Print which is built in the device. Frankly, I tried but it did not work.

07 July 2016 | linux | fedora