I just upgraded to Xenial and the situation is the same. However I wanted to note that the script in comment #27 didn't work for me.
Here's a procedure to get the brscan2 package work in Ubuntu Trusty or Xenial: 1) Install the latest brscan2 package (I have brscan2-0.2.5-1.amd64.deb ) 2) Copy the drivers from /usr/lib64 to the correct directory: $ cd /usr/lib64 $ sudo cp -pr lib* sane /usr/lib 3) Edit the file /lib/udev/rules.d/40-libsane.rules ADD the following 2 lines # Brother DCP-7020 ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0183", ENV{libsane_matched}="yes" AFTER this line LABEL="libsane_usb_rules_begin" 4) Tell udev to reload the updated rule file $ sudo udevadm control --reload-rules -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to cups in Ubuntu. https://bugs.launchpad.net/bugs/701856 Title: Brother's printer/scanner drivers awkward to find and install Status in cups package in Ubuntu: Opinion Bug description: Binary package hint: cupsys Hello, I have the multifonction laser printer and scan Brother DCP-7030. It works very well in Ubuntu, but with some hard configuration. Printer is automatically detected when connected in USB, but Ubuntu does not propose DCP-7030 drivers, only DCP-7025, and it doesn't work well. To get DCP-7030 fully recognized and well printing / scanning, I have to do this (it's a short summary) : http://solutions.brother.com/linux/en_us/before.html - Printer BROTHER DCP-7030 : cd ~/desktop sudo aa-complain cupsd sudo mkdir /usr/share/cups/model http://solutions.brother.com/linux/en_us/download_prn.html#DCP-7030 sudo dpkg -i --force-all --force-architecture brdcp7030lpr-2.0.2-1.i386.deb sudo dpkg -i --force-all --force-architecture cupswrapperDCP7030-2.0.2-1.i386.deb http://127.0.0.1:631/printers/DCP7030 : OK After that printer works - SCANNING : Install scan-key-tools / Brscan3 http://solutions.brother.com/linux/en_us/download_scn.html#brscan3 http://solutions.brother.com/linux/en_us/instruction_scn1a.html sudo gedit /lib/udev/rules.d/50-udev-default.rules : in section "libusb device nodes", replacer 0664 by 0666 sudo lsusb Bus 001 Device 004: ID 04f9:01a Brother Industries, Ltd Go to dev/bus/usb : bus 1 and device 4 is root owned Open it in Nautilus as root, change it to my user name and take ownership Now Simple Scan works, Brother-DCP is seen. But... big problem ! At each restart of Ubuntu or DCP Brother, permission resets and comes back to root, I have to change ownership and re-log each time, this is not nice... Is it a way to "protect" the file against erasing or permission change ? It's also true for other models than DCP-7030 (like DCP-7040...). I do not know if it is a Cups / Ubuntu "bug" or Openprinting missing for new drivers, but as Brother gives functional drivers for Linux, this should be easily implemented I hope, as more and more materials are natively identified in Ubuntu. Thanks in advance for your help. Best regards, Xavier To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cups/+bug/701856/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp