O scanner Brother não está funcionando no Ubuntu 16.04 embora o driver esteja instalado

13

Estou executando o Ubuntu 16.04 e um irmão DCP-375CW, uma impressora e um scanner, tudo em um. Eu baixei os drivers e usei o Driver Install Tool pelo irmão.

Este é o resultado: o sistema diz que os drivers estão instalados. A impressora está realmente funcionando. Mas o Simple Scan se recusa a reconhecer um driver e o xsane nem reconhece um scanner. Eu tentei algumas instruções que encontrei na Internet, mas a maioria delas parece ser para versões mais antigas do Ubuntu. Estou preocupado que haja algo diferente com o Ubuntu 16.04.

$ dpkg -l | grep -i Brother

ii  brother-cups-wrapper-common        1.0.0-10-0ubuntu6   amd64        Common files for Brother cups wrapper packages
ii  brother-udev-rule-type1            1.0.0-1             all          Brother udev rule type 1
ii  brscan-skey                        0.2.4-1             amd64        Brother Linux scanner S-KEY tool
ii  brscan3                            0.2.13-1            amd64        Brother Scanner Driver
ii  dcp375cwcupswrapper:i386           1.1.3-1             i386         Brother CUPS Inkjet Printer Definitions
ii  dcp375cwlpr:i386                   1.1.3-1             i386         Brother lpr Inkjet Printer Definitions
ii  printer-driver-brlaser             3-3build1           amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch              1.4-1               amd64        printer driver Brother P-touch label printers
    
por B. Harle 26.06.2016 / 11:39

11 respostas

1

Eu só tive que fazer essa única etapa (mencionada anteriormente, mas essa resposta também incluiu outras etapas). Eu tenho um irmão DCP-L2500D e eu corro o Ubuntu 16.04.

Abra este arquivo

sudo gedit -H /lib/udev/rules.d/60-libsane.rules

Adicione a seguinte linha ao arquivo, logo antes da linha # The following rule will disable USB autosuspend for the device

# Brother scanners 
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"'

Reinicie (bem, são dois passos: -))

    
por Thomas Ulrich Christiansen 30.09.2017 / 00:01
8

Eu tive um problema semelhante com o dcp-135c e o Ubuntu 16.04 (atualizado de 14.04).

A solução para mim foi a seguinte:

  1. Instale todos os drivers do site irmão como normal

  2. Abra este arquivo: sudo nano /lib/udev/rules.d/40-libsane.rules Adicione a seguinte linha ao arquivo, logo antes da linha " # A seguinte regra desabilitará a suspensão automática do USB para o dispositivo "

    # Brother scanners
    ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"'
    
  3. Copie todos os arquivos de /usr/lib64 para /usr/lib

    sudo cp /usr/lib64/* /usr/lib
    
  4. Copie todos os arquivos de /usr/lib64/sane para /usr/lib/x86_64-linux-gnu/sane

    sudo cp /usr/lib64/sane/* /usr/lib/x86_64-linux-gnu/sane
    

Outros tiveram que copiar os arquivos no passo 4 para /usr/lib/sane , mas isso depende se você atualizou para o Ubuntu 16.04 ou fez uma nova instalação.

Eu encontrei esta solução em esta discussão nos fóruns do Ubuntu .

    
por samy 27.09.2016 / 10:46
5

Eu estava enfrentando o mesmo problema com meu MFC-7840W, mas finalmente tive sucesso.

Aqui estão minhas anotações:

  1. Instale o brscan3

    sudo dpkg -i brscan3-0.2.11-5.amd64.deb
    
  2. Instale brscan-skey

    sudo dpkg -i brscan-skey-0.2.4-1.amd64.deb
    
  3. Executar brscan-key

    $ brscan-skey 
    $ brscan-skey -l
    MFC-7840W         : brother3:net1;dev0  : 192.168.1.10         Active
    
  4. Configurar scanner

    sudo brsaneconfig3 -a name=MFC-7840W model=MFC-7840W ip=192.168.1.10
    
  5. Confirme se funcionou, procure esta saída:

    $ brsaneconfig3 -q
    Devices on network
      0 MFC-7840W           "MFC-7840W"         I:192.168.1.10
    
  6. Faça falta de links simbólicos, se necessário

    sudo mkdir /usr/lib/sane
    sudo ln -s /usr/lib64/sane/libsane-brother3.so /usr/lib/sane/libsane-brother3.so
    sudo ln -s /usr/lib64/sane/libsane-brother3.so.1 /usr/lib/sane/libsane-brother3.so.1
    sudo ln -s /usr/lib64/sane/libsane-brother3.so.1.0.7 /usr/lib/sane/libsane-brother3.so.1.0.7
    sudo ln -s /usr/lib64/libbrscandec3.so /usr/lib/libbrscandec3.so
    sudo ln -s /usr/lib64/libbrscandec3.so.1 /usr/lib/libbrscandec3.so.1
    sudo ln -s /usr/lib64/libbrscandec3.so.1.0.0 /usr/lib/libbrscandec3.so.1.0.0
    
  7. Confirme o scanimage -L funciona

    $ scanimage -L
    device 'brother3:net1;dev0' is a Brother MFC-7840W MFC-7840W
    
  8. Instale gscan2pdf

  9. Use gscan2pdf para testar o scanner
por Nick 12.10.2016 / 05:10
1

Executando o Brother DCP7030 no Linux Mint 17

execute uma varredura simples como root:

sudo simple-scan

Se funcionar, então é um problema de privilégio. Para resolver, baixe regra udev (arquivo de configuração do scanner) do site da Brother .

Então:

sudo dpkg -i brother-udev-rule-type1-1.0.0-1.all.deb

e reinicie o seu computador

    
por Gerry P. 10.12.2017 / 22:52
0

Abra uma janela do Terminal e digite: sudo apt-get install sane . SANE = Scanner Access Now Easy. É um programa universal que acessa o scanner diretamente no nível de hardware, não requer nenhum driver. Sim, eu sei que sane deve ser instalado automaticamente como dependência de xsane , mas já vi situações em que está ausente por algum motivo. xsane é apenas uma interface gráfica para sane.
Como alternativa, você pode instalar o gscan2pdf: sudo apt-get install gscan2pdf .

    
por ipse lute 26.06.2016 / 12:27
0

Software atualizado da Brother em 25 de dezembro de 2017.

Como tal, a maioria, senão todas as respostas postadas antes de 20 de março de 2018 estão desatualizadas.

De acordo com esta resposta: Como obter um scanner Brother DCP-350C funcionando? houve atualizações para:

$ dpkg -l | grep -i brother
ii  brother-udev-rule-type1                    1.0.2                                        all          Brother udev rule type 1
ii  brscan-skey                                0.2.4-1                                      amd64        Brother Linux scanner S-KEY tool
ii  brscan4                                    0.4.4-3                                      amd64        Brother Scanner Driver
ii  printer-driver-brlaser                     3-5~ubuntu1                                  amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                      1.4-1                                        amd64        printer driver Brother P-touch label printers

Mais drivers adicionais para o seu modelo de impressora específico.

De particular interesse é que a regra udev discutida em muitas respostas foi atualizada e funciona bem.

Também brscan4 e não brscan2 ou brscan3 é o driver preferido para a maioria dos scanners.

A Brother parecia ter deixado cair a bola com o Suporte do Linux antes da atualização de 25 de dezembro de 2017, mas tudo parece funcionar perfeitamente agora, de acordo com a resposta vinculada acima.

Note que ainda existem alguns sites antigos da Brother que podem ser um pouco enganadores. Se você ignorá-las e simplesmente seguir as instruções no link, tudo funcionará bem.

Se não, por favor, poste um comentário na resposta do link.

    
por WinEunuuchs2Unix 21.03.2018 / 02:55
0

FWIW Acabei de perder algumas horas da minha vida fazendo um scanner Brother MFC-J470DW (no Ubuntu 16.04). Finalmente eu notei um novo post de driver da Brother datado de 3-01-2017 !! Eu instalei isso e configurei o endereço IP e estou pronto para ir.

O driver que trabalhou no suporte. brother.com

    
por dartdog 23.03.2017 / 16:37
0

Eu tive problema com o scanner Brother DCP-135C no Ubuntu 16.04 64 bit que não foi detectado após a instalação do drivers mencionados no site irmão .

As seguintes instruções solucionaram o problema

sudo cp /usr/lib64/* /usr/lib
sudo mkdir /usr/lib/x86_64-linux-gnu/sane
sudo cp /usr/lib64/sane/* /usr/lib/x86_64-linux-gnu/sane

Antes disso, tentei sem sucesso:

cp 60-libsane.rules 40-libsane.rules

e adicionado editou este arquivo ...

sudo gedit /lib/udev/rules.d/40-libsane.rules

# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01ce", ENV{libsane_matched}="yes"

Antes

# The following rule will disable USB autosuspend for the device

e o mesmo para 60-libsane.rules

sudo gedit /lib/udev/rules.d/60-libsane.rules
    
por Shashikant Patil 21.03.2018 / 02:28
0

Se você puder fazer o ping do endereço IP da sua impressora ( 10.42.0.222 , por exemplo), então isso é um bom sinal.

O problema antigo pode ser que o arquivo de configuração não sabe onde encontrar o scanner.

Tente isto:

sudo -H gedit /etc/sane.d/epkowa.conf

Procure por algo assim (em volta ou depois da linha 53):

Ask your network administrator for the device's IP address or check
# for yourself on the panel (if it has one).  The port-number is very
# optional and defaults to 1865.
# Note that network attached devices are not queried unless configured
# in this file.
#
# Examples:
#
#net 192.16.136.2 1865
#net scanner.mydomain.com

Sob o tipo 192.16.136.2 1865 da linha, adicione o endereço IP do seu scanner / impressora da seguinte forma:

#net 192.16.136.2 1865
net 10.42.0.212
#net scanner.mydomain.com
    
por Justin 01.11.2017 / 13:21
0

Minha experiência com upgrades do Ubuntu não tem sido ótima. Em 2015 & amp; 2016, eu baixei e escrevi mais recente distro em CD e tentei atualizar de CD. Essas tentativas falharam e exigiram nova instalação do mesmo CD, mas isso exigiu a reinstalação ou reconfiguração de itens, como contas de usuário e, pior, de todas as impressoras / scanners da Brother.

Para o Ubuntu 17.04 eu atualizei via Terminal e isso funcionou bem - até mesmo a impressora / scanner da Brother sobreviveu à atualização.

sudo apt-get update
sudo apt-get upgrade

Em outubro de 2017, segui a mesma rota, mas o scanner da Brother não funcionou após a atualização.

Eu segui as instruções antigas sobre como reinstalar os drivers / instalação da impressora / scanner da Brother, no meu modelo de gabinete DCP-J315W. Minhas notas cobriram as seguintes etapas:

  1. Faça o download dos drivers de impressora da Brother usando a ferramenta. ( linux-brprinter-installer-*.*.*-*.gz )

    A ferramenta será baixada no diretório Downloads padrão. (A localização do diretório varia dependendo da sua distribuição Linux.) por exemplo. /home/(LoginName)/Downloads

    Abra uma janela de terminal e vá para o diretório em que você fez o download do arquivo na última etapa.

    Ctrl + Alt + T (abre a janela do terminal)

    cd ~/Downloads
    

    (O Ubuntu faz distinção entre maiúsculas e minúsculas, portanto use o comando dir ou ls para verificar os nomes dos diretórios)

    Digite o comando para extrair o arquivo baixado:

    gunzip linux-brprinter-installer-*.*.*-*.gz
    

    ou se necessário

    sudo gunzip linux-brprinter-installer-*.*.*-*.gz
    

    Execute a ferramenta (use sudo , se necessário):

    bash linux-brprinter-installer-*.*.*-* Brother machine name 
    

    A instalação do driver será iniciada. Siga as instruções da tela de instalação.

    Quando você vê a mensagem

      

    Você especificará o DeviceURI?

    • Para usuários de USB: escolha N (não)
    • Para usuários de rede: escolha Y (Sim) e o número de DeviceURI. O processo de instalação pode levar algum tempo. Por favor, espere até que esteja completo.

SOLUÇÃO DO SCANNER:

Infelizmente, parece haver problemas adicionais em torno dos scanners da Brother, e os problemas podem variar de acordo com os modelos de scanner e a versão do BRSCAN que deve ser executada. Brother.com tem 4 versões deste arquivo. Cada arquivo abrange diferentes modelos de scanner da Brother.

Eu tentei os seguintes passos que funcionavam com versões anteriores do Ubuntu:

  1. Abra o arquivo: sudo nano /lib/udev/rules.d/40-libsane.rules e adicione as seguintes linhas logo antes da linha "# A regra a seguir desativará a suspensão automática do USB para o dispositivo"

    # Brother scanners
    ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
    

    Usar o Gedit com sudo não funciona mais no Ubuntu 17.10, mas o nano funciona bem.

    Ctrl + O grava as edições no arquivo.

  2. Copie todos os arquivos de /usr/lib64 para /usr/lib

    sudo cp /usr/lib64/* /usr/lib
    

    Nesta fase eu estava em desespero depois de desperdiçar horas em pesquisas na web sobre este assunto. As etapas acima haviam funcionado no passado e não deveriam ter sido necessárias no processo de atualização. Então me deparei com um novo passo que funcionou para o Ubuntu 17.10, o que me faz pensar que há um novo bug no Ubuntu:

  3. Copie todos os arquivos de /usr/lib64/sane para /usr/lib/x86_64-linux-gnu/sane

    sudo cp /usr/lib64/sane/* /usr/lib/x86_64-linux-gnu/sane
    

    Este novo comando incluiu a notação de que

      

    outros tiveram que copiar os arquivos na etapa 4 para /usr/lib/sane , talvez isso dependa de você ter feito o upgrade para o Ubuntu 16.04 ou feito uma nova instalação.

    Eu não precisei fazer isso no Ubuntu 17.10.

NOTAS: Outras notas, sites ou comandos relacionados a esse problema incluem:

Suporte da Brother: Você pode seguir o processo de instalação da Brother em seu site, se desejar.

No Ubuntu 16.04, o arquivo chamado 40-libsane.rules pode ter sido alterado para 60-libsane.rules, mas em 17.10, revertido para 40-libsane.rules. Em 16.04, eu garanti a existência dos dois nomes e incluí a edição do Scanner da Brother.

Os seguintes comandos do Terminal podem ser usados para identificar scanners no sistema:

sane-find-scanner

Geralmente, ele vê o scanner, mas, se o Scanimage não vê-lo, você ainda tem um problema:

scanimage -L

O seguinte comando lista os dispositivos Brother instalados:

dpkg -l | grep Brother

Em uma nova instalação, talvez seja necessário reinstalar o Sane:

sudo apt-get install sane
sudo apt-get install libsane-extras

Verifique se as permissões estão corretas, adicionando ao grupo que é proprietário do seu dispositivo de scanner:

sudo adduser saned scanner

Nota: No Ubuntu 17.10, você não pode mais executar processos de GUI como superusuários, como o Sane, Simple-scan. Eu hackeei esse bloco, mas isso não ajudou a fazer o scanner funcionar, então apenas mais tempo desperdiçado.

    
por David Brown 26.10.2017 / 02:08
0

Depois de fazer TUDO que eu vi em vários fóruns e blogs para fazer o scanner funcionar, o que consertava era instalar os backends sãos EXTRA! Não faz mal instalá-los, e para mim foi a solução!

Antecedentes :, tenho o DSP-J562DW instalado no Mint 17.3 (Ubuntu 14.04) e no Kubuntu 16.10 64 bit, com WiFi também.

    
por Pedro Mulas 22.03.2017 / 22:57