Brother MFC7420 e Ubuntu 12.10

1

Este problema foi supostamente resolvido há um ano, mas para mim não é. Desculpe por pegar isso muito mais tarde, mas eu tentei a suposta solução e não importa o que eu faça, ela não será digitalizada. Impressora funciona bem, sem problemas lá. Mas há algum tipo de udev estranho, falha do tipo usb acontecendo com o dispositivo de scanner. Eu segui as instruções de instalação da Brother à letra, também a pessoa que percebeu que as bibliotecas lib64 não são criadas.

Isso é 12.10

Linux gamera 3.5.0-25-generic #38-Ubuntu SMP Mon Feb 18 23:27:42 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Aqui está a saída do lsusb:

lsusb

Bus 004 Device 002: ID 083d:0005  
Bus 004 Device 004: ID 04f9:0180 Brother Industries, Ltd MFC-7420
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 010 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 011 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

O scanner é encontrado no barramento 4 dev 4. Quando tento digitalizar para a imagem, o gimp começa OK, mas o tipo de arquivo está errado e, em qualquer caso, a etapa de realmente digitalizar algo é perdida.

Aqui está a saída típica do dmesg:

[ 7360.577640] usb 4-2: usbfs: process 6241 (simple-scan) did not claim interface 0     before use
[ 7360.669419] usblp0: removed
[ 7360.682605] usblp 4-2:1.0: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x04F9 pid 0x0180
[ 7362.004608] usb 4-2: usbfs: USBDEVFS_CONTROL failed cmd brscan-skey-0.2 rqt 128 rq 8 len 64 ret -75
[ 7362.004629] usb 4-2: usbfs: interface 0 claimed by usblp while 'brscan-skey-0.2' sets config #1
[ 7367.024028] usb 4-2: usbfs: process 6241 (simple-scan) did not claim interface 0 before use

Eu descomentei a linha de eco em /opt/brother/scanner/brscan-skey/script/scantoimage-0.2.4-0.sh e ela diz:

/opt/brother/scanner/brscan-skey/script# scan from USB(brother2:bus8;dev1) to /home/cmeo/brscan/brscan.SxvdcQ

Isto é apenas louco, não tem relação com o barramento 4 dev 4, e há um problema adicional em que o gimp requer um tipo de arquivo - mas qual usar?

Como depuro isso? Pode ser que ele funcione no Ubuntu 12.10?

1: Bibliotecas

A instalação de 64bit libs não cria arquivos necessários em / usr / lib / sane.

Fácil de corrigir. Encontrado usando SANE_DEBUG_DLL = 128.

2: essa me deixou chocado

Eu estava com sorte, então defini SANE_DEBUG_SANEI_USB="128"

/usr/lib/sane# scanimage -L
[sanei_debug] Setting debug level of dll to 0.
[sanei_debug] Setting debug level of sanei_usb to 128.
[sanei_usb] sanei_usb_init: marking existing devices
[sanei_usb] sanei_usb_init: Looking for kernel scanner devices
[sanei_usb] sanei_usb_init: can't stat /dev/usb/: No such file or directory
[sanei_usb] sanei_usb_init: SANE is built without support for libusb
[sanei_usb] sanei_usb_init: found 0 devices
[sanei_usb] sanei_usb_find_devices: vendor=0x04b0, product=0x4002
device 'brother2:bus8;dev1' is a Brother MFC-7420 USB scanner

Sane construiu sem suporte a libusb? Diga o quê?? Então, agora há uma outra e muito melhor pergunta: qual é a melhor maneira de obter um suporte sã com o libusb?

3. Usuário do Windows experimentar alguém?

Eu tentei fazer o download da fonte sã e criá-la ... nada maldito não funcionaria devido a um símbolo indefinido. Não deveria acontecer ... correu make desinstalar Como deixei de desinstalar todos os pacotes sãos primeiro, a instalação sã agora estava totalmente mutilada. Pouco de um momento D'oh - mas espere! Desinstalado todos os pacotes quebrados. Reinstalado usando o Synaptic. Magia - o scanner está funcionando agora. Isso levanta mais perguntas do que respostas, mas não vou reclamar. Funciona agora e sem nenhuma boa razão, já que nada mudou teoricamente. Então - assim como o Windows!

Então, qual é o takeaway?

  1. Copie o material / usr / lib64 / sane criado pelo pacote de driver brother para / usr / lib / sane, ou use links simbólicos ou o que for. Não parece importar. Em todos os outros aspectos, eles parecem ser bons condutores e este fornecedor, ao contrário de muitos outros, está levando pelo menos a sério.
  2. Não se esqueça de executar / usr / local / Brother / sane / setupSaneScan2 -i
  3. rmmod usblp, para que não seja precedido do scanner. TODO: coloque na lista negra para sempre.
  4. execute o brscan-skey -l para ver se está lá
  5. executar o brscan-skey
  6. Se você não conseguir entender nada a esse respeito, remova todos os pacotes sadios e reinstale-os. Enxagúe e repita 1-5. Não deveria funcionar, mas fez por mim.
  7. Digitalizar para fora
por mrchuck 04.03.2013 / 11:55

2 respostas

0

Eu vi links de biblioteca quebrados para os drivers do irmão. Maye você verifica isso.

Para corrigir esse tipo de problema, tenho este snippet em um dos meus sripts de manutenção:

cd /usr/lib
for f in ../lib64/libbr* ../lib64/sane
do
    [ -e $(basename $f) ] || ln -svnf $f
done
    
por H.-Dirk Schmitt 04.03.2013 / 12:11
0

Bonsoir, ici François, je vis en Catalogue, ma nouvelle installation (LINUX / UBUNTU) é um artigo à Genève par "Itopie"

Sobre o sistema LINUX, j'essaie d'installer une imprimante O laser do irmão, o MFC-7360N não faz o excitador do irmão 7460DN e MFC-7860DW compatíveis semblentes (ces 3 imprimantes não são portées sobre o aviso prévio) Le n Série de mon imprimmante est: E69719G2N313255

Pour l'instant je n'ai pas pu passer à l'impression de la page test.

Merci de me répondre

Cordialement,

FP

Mon email: [email protected]

    
por Poirier François 03.01.2017 / 23:14