Pessoal,
estou nessa briga tem tempo, desde dezembro, por isso vou colocar aqui todas as informações de uma vez, embora ache um pouco antipático fazer isso, perdoem-me.
Estou atualizando as máquinas do laboratório com o Ubuntu 11.10. Tínhamos diferentes SOs nelas, e decidi padronizar para facilitar a manutenção.
Gosto muito do Linux Mint, mas também sou KDE addicted, acabei voltando para o Ubuntu porque ele atualiza o KDE com muito mais rapidez que o Mint.
No Mint 10 eu tinha instalado os drivers da multifuncional da Brother, uma laser MFC7440N, funcionando normalmente. A impressora não consegui configurar lá, mas na fase que estamos de digitalizar para evitar papel, a última coisa que queríamos era usar a impressora, então isso foi deixado de lado.
Após instalar o Kubuntu 11.10, instalei a impressora e o scanner, seguindo as instruções da página da Brother (começa aqui: http://welcome.solutions.brother.com.../en/index.html).

A impressora ficou perfeita, funciona via rede e via USB, sem problemas. A única mudança em relação às instruções da Brother foi instalar o cupswrapper antes de terminar a instalação da lpr, para conseguir configurar corretamente o driver.<br>Basicamente foi trocar a 5 pela instalação completa do cupswrapper e modificar a impressora pelo navegador (localhost:631/printers). O IP peguei diretamente na multifuncional.

Para instalar o scanner, segui também as instruções da Brother (Brother Solutions Center : Brother Driver for Linux Distributions). Todos os passos foram seguidos (perdi a conta de quantas vezes já refiz o processo) e sempre esbarro no mesmo problema: nenhum aplicativo de scanear enxerga a Brother, nem via rede, nem via USB. Testei com o skanlite, com o simple-scan e, claro, com o xsane (meu predileto). É como se a multifuncional estivesse desligada.

Segui outra dica, do howto Ubuntu (http://ubuntuforums.org/showthread.php?t=590793).
Teoricamente deveria ter funcionado. Basicamente consistia em dois
passos a mais: ter o arquivo de regras
(/lib/udev/rules.d/40-libsane.rules) no etc (/etc/udev/rules.d/) e
incluir uma linha sobre o sistema nesse mesmo arquivo, que colei assim:

# Brother mfc7440n<br>SYSFS{idVendor}=="04f9", SYSFS{idProduct}=="01e6", MODE="664", GROUP="scanner"

O idProduct e o idVendor obtive com o lsusb.

Mas os aplicativos nem se deram ao trabalho de acusar qualquer diferença. Então aparentemente o problema não é o local onde estão as regras (o site da Brother indica o /lib/udev/rules.d/). Outra coisa que notei é que toda vez que desligo a máquina é preciso ativar novamente a instalação USB, que aparece Not registered no brscan-key -l<br>Após rodar o brscan-skey ela passa a ativa:

:~$ brscan-skey -l
SCANONLINE : brother3:net1;dev0 : 192.168.1.100 Active
MFC-7440N : brother3:bus1;dev1 : USB Active

As tentativas de enviar informação a partir do menu da multifuncional também falharam:
:~$ scan from SCANONLINE(brother3:net1;dev0) to /home/acris/brscan/brscan.VUBAmR
scanimage: open of device brother3:net1;dev0 failed: Invalid argument
scan from USB(brother3:bus1;dev1) to /home/acris/brscan/brscan.ceaszw
scanimage: open of device brother3:bus1;dev1 failed: Invalid argument

O strace mostra que o sistema monta o usb no dev (/dev/bus/usb) então o
fato do diagnóstico não achar o /proc/bus/usb não é o problema.

Conectei uma HP PSC 1400 e o scanner funcionou automaticamente, sem qualquer problema, em todos os aplicativos.
Será que o problema não é incompatibilidade do driver disponibilizado pela Brother? May be...

Para ajudar na busca por uma solução, refiz a instalação do antigo linux onde o escanner funcionava (mesma máquina, mesmos drivers, e está funcionando) e fiz um diagnóstico. Pode ser que dê alguma pista...
-> instalação antiga (linux mint, baseado no ubuntu 10.10): http://pastebin.com/fRy7Fsxw
->ubuntu 11.10: http://pastebin.com/GNHvWZPQ

Notei em minhas buscas que o problema acontece também com outros modelos, no Ubuntu.
Alguém se habilita?
Obrigada,
Acris