multifuncional Brother MFC7440N no Ubuntu 11.10
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