Instalação do scanner Brother MFC-7225N no Ubuntu 16.04

3

Eu tentei instalar o meu scanner Brother MFC-7225N no Lubuntu 16.04 64 bit seguindo as instruções aqui , mas eu receba apenas o erro "Argumento inválido".

O que eu fiz

  • instale o driver brscan2-0.2.5-1.amd64.deb , bem como a ferramenta de chave de verificação brscan-skey-0.2.4-1.amd64.deb e o pacote de regras do udev brother-udev-rule-type1-1.0.0-1.all.deb de aqui
  • adicione as seguintes linhas a /lib/udev/rules.d/60-libsane.rules , tentando uma por vez:

    ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0186", MODE="0660", GROUP="scanner", ENV{libsane_matched}="yes"
    ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0186", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
    ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0186", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"
    
  • copie os arquivos:

    sudo cp /usr/lib64/sane/* /usr/lib/sane/
    sudo cp /usr/lib64/libbr* /usr/lib/
    
  • crie brother.conf arquivos:

    echo -e "/usr/lib64\n/usr/lib64/sane" | sudo tee /etc/ld.so.conf.d/brother.conf && sudo ldconfig
    echo "usb 04f9 0186" | sudo tee /etc/sane.d/brother.conf
    
  • execute o programa de configuração:

    sudo /usr/local/Brother/sane/setupSaneScan2 -i
    

O que obtenho

> brscan-skey

> brscan-skey -l
 MFC-7225N         : brother2:bus2;dev1  : USB                  Active

> scanimage -L
device 'bus2;dev1' is a Brother MFC-7225N USB scanner

> scanimage -T
scanimage: open of device bus2;dev1 failed: Invalid argument

> simple-scan -d
…
[+5,91s] DEBUG: simple-scan.vala:404: Requesting scan at 300 dpi from device 'bus2;dev1'
[+5,91s] DEBUG: scanner.vala:1560: Scanner.scan ("bus2;dev1", dpi=300, scan_mode=ScanMode.COLOR, depth=8, type=ScanType.SINGLE, paper_width=0, paper_height=0, brightness=0, contrast=0)
[+5,91s] DEBUG: scanner.vala:803: Processing request
[+5,91s] DEBUG: scanner.vala:864: sane_open ("bus2;dev1") -> SANE_STATUS_INVAL
[+5,91s] WARNING: scanner.vala:868: Unable to get open device: Invalid argument
…

Mais algumas informações

> lsusb
…
Bus 002 Device 004: ID 138a:0017 Validity Sensors, Inc. Fingerprint Reader
Bus 002 Device 009: ID 04f9:0186 Brother Industries, Ltd Composite Device
…

> sudo sane-find-scanner
…
found USB scanner (vendor=0x138a, product=0x0017) at libusb:002:004
found USB scanner (vendor=0x04f9, product=0x0186) at libusb:002:009
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
…

> cat /etc/sane.d/dll.conf
…
brother2
…

> cat /etc/sane.d/brother.conf
usb 04f9 0186
    
por dessert 12.08.2017 / 11:02

3 respostas

1

Em vez de desclassificar sua funcionalidade USB, por que não considerar a conexão do Brother MFC-7225N via a LAN? Isso é o que eu fiz aqui quando eu também teve dificuldade em digitalizar através de USB com um irmão DCP-7065DN e tem trabalhado notavelmente desde então. Trabalhando com versões LTS suportadas atualmente.

    
por Elder Geek 21.09.2017 / 17:43
1

Eu encontrei uma solução insatisfatória lendo esta cuidadosamente: para mim em um Lenovo Thinkpad X240 é não funciona com o USB 3.0. Eu desabilitei o suporte a USB 3.0 no meu BIOS e de repente funcionou muito bem. No entanto, é claro que, ao fazer isso, todas as portas USB da máquina são tão rápidas quanto o USB 2.0 - aparentemente, é preciso tomar uma decisão aqui, ou não alterar as configurações da BIOS sempre que quiser. para digitalizar ou usar a funcionalidade USB 3.0.

    
por dessert 12.08.2017 / 15:03
0

Esta solução Como faço a função de scanner do meu trabalho Brother DCP-315CN? trabalhei para mim depois de atualizar do Ubuntu Mate x32 para x64, instalando os drivers brscan de support.brother.com e adicionando a linha correspondente a libsane.rules

sudo cp /usr/lib64/libbrscandec2* /usr/lib
sudo cp /usr/lib64/libbrcolm2* /usr/lib
sudo cp /usr/lib64/sane/libsane-brother2* /usr/lib/sane
    
por Jakab 21.09.2017 / 12:33