I can't make work my brother scanner MFC 1810

As written in the topic’s title, I bought a all in one brother. MFC-1810, but whereas the printer works, the scanner doesn’t. And it’s a big deal of a problem for me. Any body can help me? thanks Paolo

It is always helpful to say what you have already tried, that way we’re not left to guess or ask questions for more details. Anyway, the MFC1810 is classed by Brother as a brscan4 scanner. The driver is here:

http://support.brother.com/g/s/id/linux/en/download_scn.html#brscan4

Then follow the instructions outlined here (eg USB or network connected)

http://support.brother.com/g/s/id/linux/en/instruction_scn1.html?c=us_ot&lang=en&redirect=on

This is important:
http://support.brother.com/g/s/id/linux/en/instruction_scn1c.html?c=us_ot&lang=en&redirect=on

You can use the instructions for opensuse 11.2 for 13.1 as well.

ok, sorry for the incompletedeness…I have installed all of this, I have installed and followed the instructions, but I can’t find anywhere the /etc/udev/rules.d/55-libsane.rules" …

when I try to do it as a superuser it (/etc/udev/rules.d/55-libsane.rules) it tells me “permission denied”

Don’t edit 55-libsane.rules, as any update to sane will overwrite your changes. Instead, use an editor as root to create a custom rule eg

sudo nano /etc/udev/rules.d/60-brother.rules

or a graphical editor eg if using KDE

kdesu kwrite /etc/udev/rules.d/60-brother.rules

Take care with the syntax, and use the correct chipset values for your hardware.

For reference, I have a rule for my DCP-7055 that looks like this

# Brother DCP-7055
ATTR{idVendor}=="04f9", ATTR{idProduct}=="0248", MODE="0664", GROUP="lp", ENV{libsane_matched}="yes"

thanks for answering, this is the output when I try the kdesu, the nano don’t work

paolo@linux-uzbd:~$ kdesu kwrite /etc/udev/rules.d/60-brother.rulesConnecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kbuildsycoca4 running...
kbuildsycoca4(3370) KBuildSycoca::checkTimestamps: checking file timestamps
kbuildsycoca4(3370) KBuildSycoca::checkTimestamps: timestamps check ok
kbuildsycoca4(3370) kdemain: Emitting notifyDatabaseChanged ()
kdesu(3354)/kdesu (kdelibs) KDESu::PtyProcess::exec:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/process.cpp : 293 ]  Running "/usr/bin/su"
kdesu(3354)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/su.cpp : 259 ]  Read line "Password: "
kdesu(3354)/kdesu (kdelibs) KDESu::PtyProcess::exec:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/process.cpp : 293 ]  Running "/usr/bin/su"
kdesu(3354)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/su.cpp : 259 ]  Read line "Password: "
kdesu(3354)/kdesu (kdelibs) KDESu::PtyProcess::WaitSlave:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/process.cpp : 379 ]  Child pid 3378
kdesu(3354)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/su.cpp : 259 ]  Read line ""
kdesu(3354)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/su.cpp : 259 ]  Read line "kdesu_stub"
kdesud(3383)/kdesu (kdelibs) KDESu::PtyProcess::exec:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/process.cpp : 293 ]  Running "/usr/bin/su"
kdesud(3383)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/su.cpp : 259 ]  Read line "Password: "
kdesud(3383)/kdesu (kdelibs) KDESu::PtyProcess::WaitSlave:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/process.cpp : 379 ]  Child pid 3386
kdesud(3383)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/su.cpp : 259 ]  Read line ""
kdesud(3383)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/su.cpp : 259 ]  Read line "kdesu_stub"
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)



kdesu just safely runs graphical applications as root so the output “it gives” is actually from the program running. In this case its just typical kwrite output (as far as I can tell anyways) and there is no error. What you should get is a prompt to enter your password and then kwrite will open as the root user. You need to be the root user because the file you are attempting to edit is protected through file permissions and it just so happens root has permissions to write to that file.

PS: If nano didnt work, its good to post the command you used and what output is given.

paolo@linux-uzbd:~$ su
Password: 
linux-uzbd:/home/paolo # kdesu kwrite /etc/udev/rules.d/60-brother.rules


(process:6212): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.


(process:6212): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.


(process:6212): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
kdesu(6212)/kdeui (kdelibs): Session bus not found 
To circumvent this problem try the following command (with Linux and bash) 
export $(dbus-launch) 
KCrash: Application 'kdesu' crashing...
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
sock_file=/root/.kde4/socket-linux-uzbd/kdeinit4__0
Warning: connect() failed: : File o directory non esistente
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi directly


(process:6217): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.


(process:6217): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.


(process:6217): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
drkonqi(6217)/kdeui (kdelibs): Session bus not found 
To circumvent this problem try the following command (with Linux and bash) 
export $(dbus-launch) 
linux-uzbd:/home/paolo # 

and here’s the nano output:

linux-uzbd:/home/paolo # sudo nano /etc/udev/rules.d/60-brother.rules
sudo: nano: comando non trovato

sudo nano /etc/udev/rules.d/60-brother.rules

No, no, no… you were already root when you tried to execute 'kdesu… '. Run that command as regular user.

If nano didn’t work, it was likely that you don’t have it installed. You have to make some effort yourself about which editor you choose to install/use.

paolo@linux-uzbd:~$ kdesu kwrite /etc/udev/rules.d/60-brother.ruleskdesu(26786)/kdesu (kdelibs) KDESu::PtyProcess::exec:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/process.cpp : 293 ]  Running "/usr/bin/su"
kdesu(26786)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/su.cpp : 259 ]  Read line "Password: "
kdesu(26786)/kdesu (kdelibs) KDESu::PtyProcess::exec:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/process.cpp : 293 ]  Running "/usr/bin/su"
kdesu(26786)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/su.cpp : 259 ]  Read line "Password: "
kdesu(26786)/kdesu (kdelibs) KDESu::PtyProcess::WaitSlave:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/process.cpp : 379 ]  Child pid 26797
kdesu(26786)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/su.cpp : 259 ]  Read line ""
kdesu(26786)/kdesu (kdelibs) KDESu::SuProcess::ConverseSU:  /home/abuild/rpmbuild/BUILD/kdelibs-4.11.5/kdesu/su.cpp : 259 ]  Read line "kdesu_stub"



Hard for me to fathom what issue you’re having with that output.

I suggest you download a CLI editor (eg pico, nano,…)

From a user prompt in a terminal

sudo zypper in nano

Enter your root password when prompted. Once installed, proceed with editing using nano

sudo nano /etc/udev/rules.d/60-brother.rules

thanks for answering, if only you would be so kind to get into my pc via teamviewer and sort it all out…I am getting exasperated, even because now it doesn’t "read the scanner anymore, no clue why

paolo@linux-uzbd:~$ sudo zypper in nanoroot's password:
Recupero dei meta-dati del repository 'packman-essentials' ..............[fatto]
Costruzione della cache del repository 'packman-essentials' .............[fatto]
File '/repodata/repomd.xml' non trovato nel supporto 'http://repos.opensuse-community.org/wrapped/openSUSE_11.3/'


Annullare, riprovare, ignorare? [a/r/i/? mostra tutte le opzioni] (a): r
File '/repodata/repomd.xml' non trovato nel supporto 'http://repos.opensuse-community.org/wrapped/openSUSE_11.3/'


Annullare, riprovare, ignorare? [a/r/i/? mostra tutte le opzioni] (a): a
ABORT request: Aborting requested by user
paolo@linux-uzbd:~$ sudo nano /etc/udev/rules.d/60-brother.rules
sudo: nano: comando non trovato
paolo@linux-uzbd:~$ sudo gedit /etc/udev/rules.d/60-brother.rules
error: XDG_RUNTIME_DIR not set in the environment.
Unable to init server


(gedit:3428): Gtk-WARNING **: cannot open display: 
paolo@linux-uzbd:~$ 



You’re using openSUSE 11.3! You should have stated that from the beginning. That is well past end-of-life.

I recommend that you backup any data that you may want to preserve, then start over by installing a current openSUSE version.

Nope! I am using the 13.1!!! gnome DE!!!

The output from your previous post reports

paolo@linux-uzbd:~$ sudo zypper in nanoroot's password:
Recupero dei meta-dati del repository 'packman-essentials' ..............[fatto]
Costruzione della cache del repository 'packman-essentials' .............[fatto]
File '/repodata/repomd.xml' non trovato nel supporto
'http://repos.opensuse-community.org/wrapped/openSUSE_11.3/'

Maybe you need to check your configured repositories

zypper lr -d
paolo@linux-uzbd:~$ sudo gedit /etc/udev/rules.d/60-brother.rules
error: XDG_RUNTIME_DIR not set in the environment.
Unable to init server


(gedit:3428): Gtk-WARNING **: cannot open display: 
paolo@linux-uzbd:~$ 



This comes from trying to launch the graphical editor with ‘sudo’. Use ‘gnomesu’ instead

gnomesu gedit /etc/udev/rules.d/60-brother.rules

this is the output…and the libsane 60 is completely empty!

paolo@linux-uzbd:~$ zypper lr -d#  | Alias                                | Nome                                                  | Abilitato | Aggiornamento | Priorità | Tipo   | URI                                                                                         | Servizio
---+--------------------------------------+-------------------------------------------------------+-----------+---------------+----------+--------+---------------------------------------------------------------------------------------------+---------
 1 | -f                                   | packman-essentials                                    | Sì        | Sì            |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_13.1/Essentials/                                      |         
 2 | download.nvidia.com-opensuse         | nVidia Graphics Drivers                               | Sì        | Sì            |   99     | rpm-md | http://download.nvidia.com/opensuse/13.1/                                                   |         
 3 | download.opensuse.org-Stable         | openSUSE BuildService - LibreOffice                   | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_13.1/                |         
 4 | download.opensuse.org-Virtualization | openSUSE BuildService - Virtualizzazione (VirtualBox) | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/repositories/Virtualization/openSUSE_13.1/                     |         
 5 | download.opensuse.org-mozilla        | openSUSE BuildService - Mozilla                       | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_13.1/                            |         
 6 | download.opensuse.org-non-oss        | Repository principale (NON-OSS)                       | Sì        | Sì            |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/non-oss/                                |         
 7 | download.opensuse.org-oss            | Repository principale (OSS)                           | Sì        | Sì            |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/oss/                                    |         
 8 | download.opensuse.org-oss_1          | Repository principale (Sorgenti)                      | Sì        | Sì            |   99     | yast2  | http://download.opensuse.org/source/distribution/13.1/repo/oss/                             |         
 9 | download.opensuse.org-update         | Repository principale degli aggiornamenti             | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/update/13.1/                                                   |         
10 | ftp.gwdg.de-suse                     | Packman Repository                                    | Sì        | Sì            |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/                                    |         
11 | google-chrome                        | google-chrome                                         | Sì        | Sì            |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                         |         
12 | home:Bumblebee-Project:Bumblebee     | home:Bumblebee-Project:Bumblebee                      | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/repositories/home:/Bumblebee-Project:/Bumblebee/openSUSE_13.1/ |         
13 | openSUSE-13.1-1.10                   | openSUSE-13.1-1.10                                    | Sì        | Sì            |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/oss/                                    |         
14 | openSUSE_13.1                        | openSUSE_13.1                                         | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/repositories/utilities/openSUSE_13.1/                          |         
15 | repo-debug                           | openSUSE-13.1-Debug                                   | No        | Sì            |   99     | NONE   | http://download.opensuse.org/debug/distribution/13.1/repo/oss/                              |         
16 | repo-debug-update                    | openSUSE-13.1-Update-Debug                            | No        | Sì            |   99     | NONE   | http://download.opensuse.org/debug/update/13.1/                                             |         
17 | repo-debug-update-non-oss            | openSUSE-13.1-Update-Debug-Non-Oss                    | No        | Sì            |   99     | NONE   | http://download.opensuse.org/debug/update/13.1-non-oss/                                     |         
18 | repo-update-non-oss                  | openSUSE-13.1-Update-Non-Oss                          | Sì        | Sì            |   99     | rpm-md | http://download.opensuse.org/update/13.1-non-oss/                                           |         
19 | wrapped                              | Wrapped proprietary applications                      | Sì        | Sì            |   99     | rpm-md | http://repos.opensuse-community.org/wrapped/openSUSE_11.3/                                  |         



19 is not a 13.1 repo remove it. Mixing version can cause all sorts of problems. Also 11.3 repos are no longer supported