Baixe e instale os drivers linux no site da Brother aqui .
Mas o scanner ainda não foi reconhecido.
Você pode ver aqui, os drivers instalados com sucesso:
$ dpkg -l | grep 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 brscan2 0.2.5-1 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
E aqui, você pode ver o driver instalado acha que não está 'registrado':
$ brscan-skey -l
DCP-350C : brother2:bus3;dev1 : USB Not registered
Quando abro o Simple Scan, ele diz que tenho um scanner Brother, mas que preciso instalar os drivers.
$ lsusb
Bus 003 Device 002: ID 04f9:01d0 Brother Industries, Ltd DCP-350C
$ sudo dpkg -l | grep 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 brscan2 0.2.5-1 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
O Brother parece ter removido as instruções de configuração do linux o / s de suas páginas de suporte - ou seja, aqui e aqui , que foram a fonte de soluções anteriores para esse problema, fornecidas aqui e aqui . A página de informações de suporte do SO na seção Perguntas frequentes e solução de problemas refere-se apenas ao Windows e Macintosh. Se você procurar em outro lugar, encontrará uma página de informações do Linux. Ele diz "O driver do scanner Brother Linux funciona apenas com um superusuário por padrão". Aponta para uma páginaonde diz que são dados os meios para fazer o scanner funcionar para usuários não sudo - talvez, então, o SimpleScan. Essa página contém downloads de correções para vários sistemas operacionais, mas nada depois do Ubuntu 13.10. Fazer o download e instalar esse arquivo da mesma forma não faz o scanner funcionar. Se você procurar por tempo suficiente, encontrará uma FAQ de solução de problemas do Linux, afinal - não no local em que você esperaria encontrá-la. Fazer o scanner Brother funcionar é como enfiar uma agulha em um túnel de vento. O primeiro item da FAQ do Linux é 'Estou usando o Ubuntu 16.10. Não consigo digitalizar a partir do meu Brother Machine '. Isso está perto o suficiente. Ele diz 'Instalar libusb-0.1-4'. (O driver Brother tinha dependências, mas não se preocupou em verificá-las).
Uma das soluções anteriores (para um scanner Brother diferente - e a página de suporte da Brother com a solução desapareceu desde então) é bastante útil. Ele diz para colocar uma linha em '/lib/udev/rules.d/40-libsane.rules', embora na verdade deva, pelo menos no meu 16.04, ser /lib/udev/rules.d/60-libsane. regras. E a linha que você pede para adicionar inclui uma referência a uma ID do produto para um scanner Brother diferente. Procurando no site sensato por um ID de produto DCP-350C (não seria DCP-350C - isso seria muito fácil - a solução anterior é para um DCP-7030 e que possui um ID de produto "01ea") ... então onde estávamos? ... procurando no site sensato o ID do produto DCP-350C. O são páginapara scanners Brother não tem entrada para o DCP-350C. Ele diz que se o seu dispositivo não estiver lá, ele não é suportado. Ele diz que a página foi atualizada pela última vez em 05 de outubro de 2003. Isso foi há 14 anos e meio. Acredito que o 350C saiu alguns anos depois, em 2007.
Portanto, a solução antiga para o DCP-7030 disse para adicionar a edição da configuração sã, assim:
sudo gedit /lib/udev/rules.d/40-libsane.rules
E para adicionar isso (no lugar certo):
# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01ea", ENV{libsane_matched}="yes"
Como minha configuração parece estar em 60-libsane.rules e eu não tenho um código de produto, editei a configuração assim:
sudo gedit /lib/udev/rules.d/60-libsane.rules
E acrescentou:
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
E reiniciou a máquina. Isso não funcionou.
Também movi alguns arquivos que a rotina do Brother parece colocar no lugar errado - pelo menos, de acordo com relatos de outros lugares, como aqui .
Isso envolvia copiar arquivos da Brother de cp / usr / lib64 / para / usr / lib. (Eu havia baixado e instalado a versão de 64 bits do driver Brother).
As instruções para fazer isso pareciam desatualizadas. E como o site da Brother diz que o driver Brscan2 deve ser usado com o DCP-350C, os nomes dos arquivos podem ser diferentes. Copiei o meu assim:
sudo cp /usr/lib64/libbrscandec2.so /usr/lib
sudo cp /usr/lib64/libbrscandec2.so.1 /usr/lib
sudo cp /usr/lib64/libbrscandec2.so.1.0.0 /lib/lib
sudo cp /usr/lib64/sane/libsane-brother2.so /usr/lib/sane
sudo cp /usr/lib64/sane/libsane-brother2.so.1 /usr/lib/sane
sudo cp /usr/lib64/sane/libsane-brother2.so.1.0.7 /usr/lib/sane
sudo cp /usr/lib64/libbrcolm2.so /usr/lib
sudo cp /usr/lib64/libbrcolm2.so.1 /usr/lib
sudo cp /usr/lib64/libbrcolm2.so.1.0.1 /usr/lib
Este beco sem saída foi sugerido pelo próprio irmão. É uma FAQ do Linux para o DCP-350C (se você pode encontrá-lo), diz (para "Ubuntu 11.10 ou superior"):
Copy the following files under /usr/lib64/ to /usr/lib/.
Outra dica foi realmente executar o arquivo brscan-skey oferecido como download com o driver, simplesmente digitando brscan-skey na linha de comando.
Em algum momento, algo deve ter dado certo porque o driver da Brother agora me diz que o dispositivo é reconhecido:
$ brscan-skey -l
DCP-350C : brother2:bus3;dev1 : USB Not registered
No entanto, o SimpleScan ainda diz que nenhum dispositivo é reconhecido.
Além disso, a Brother diz que o brscan-skey permite que a digitalização seja realizada no próprio console do scanner, usando as opções 'digitalizar para arquivo' e 'digitalizar para imagem'. Quando faço isso, o scanner diz 'Conectando ao PC', mas nada mais acontece.
Posso fazer com que o 350C faça a varredura quando eu o chamo de uma versão de avaliação de uma ferramenta comercial de varredura Linux chamada VueScan. Mas a versão de teste coloca marcas d'água na imagem digitalizada, tornando-a inútil para mim. Além disso, a versão completa é cara e exige uma assinatura anual. E só me deparei com isso enquanto tentava encontrar uma maneira de fazer o SimpleScan funcionar - ou mesmo qualquer software de digitalização de código aberto.
O ponto é que o VueScan simplesmente funciona. (Mas faz isso de uma maneira que deixa o scanner disfuncional para outras ferramentas). Isso prova que o scanner pode ser usado com ferramentas de código aberto no Ubuntu. A questão é como.
# Brother scanners
trecho a/lib/udev/rules.d/60-libsane.rules
, o Simple Scan ainda não reconheceria o dispositivo. Depois de passar algumas horas batendo a cabeça na parede, descobri que nas Preferências do Simple Scan, o menu suspenso Source Scan tinha duas entradas com nomes semelhantes; depois de mudar para o segundo, eu estava de pé e escaneando! Não tenho certeza se algo semelhante aconteceu com você, mas eu pensei que eu iria apenas colocar isso aqui ...Respostas:
Resposta curta
Os drivers que você encontrou são versões antigas:
As versões mais recentes são:
udev
regra atualizada de1.0.0-1
para1.0.2
brscan2
versão0.2.5-1
atualizada parabrscan4
versão0.4.4-3
Além disso, você tem um genérico
cups-wrapper
onde, como o meu é específico do modelo.TL: DR; RESPOSTA MUITO, MUITO LONGA
Grande parte da resposta longa é tentativa e erro. Você só precisa seguir a Etapa 1 , Etapa 2 , a primeira parte da Etapa 3 (pare de selecionar apenas o scanner ). Em seguida, pule para a Etapa 6 e 7 .
fundo
Eu tenho um Brother DCP-7065DN, que é uma boa impressora a laser monocromática nos dois lados. Eu o uso há três anos, mas nunca usei o recurso de scanner principalmente porque "quem tem papel para digitalizar no mundo eletrônico?". Devido à sua pergunta, pensei que estava na hora de colocar a função de scanner em funcionamento.
Comparando DCP-7065DN com DCP-350C
De acordo com esta publicação nos Fóruns do Ubuntu, a mesma ferramenta Brother Driver funciona para a sua impressora DCP-350C e DCP-7065DN .
Ferramentas de instalação atuais
Sua pergunta contém nada menos que 15 links e notei que o site do seu primeiro link está desatualizado:
As perguntas e respostas dos fóruns do Ubuntu que eu vinculei acima contêm um link mais atual para ferramentas de instalação :
Observe que a data de lançamento é o Natal de 2017, com apenas alguns meses de idade.
Em vez de repetir suas etapas, iniciarei uma nova instalação (somente do scanner) usando o link dos Fóruns do Ubuntu acima.
Etapa 1 da instalação - Selecione a impressora
Comece selecionando o produto certo. No ícone da impressora
MFC-J410W
, clique no link Não é o seu produto? e uma página de seleção é exibida:Sua impressora pode ser encontrada no primeiro ícone, que possui um submenu para "DCP 3 Series", que leva ao seu modelo específico:
Minha impressora é o quarto ícone no painel, com 3 ícones de largura imediatamente abaixo do seu. Vou selecionar isso e ele tem um submenu para "DCP 7 Series" que, após clicar em apresenta:
Vou clicar no DCP-7065DN . Você já teria selecionado o DCP-350C na captura de tela anterior.
Etapa 2 da instalação - Selecione o sistema operacional (SO)
Depois de selecionar o modelo da impressora, você será solicitado a instalar o sistema operacional. O padrão é Linux e ".rpm". O padrão é ".rpm", que significa Red Hat ou Arch Linux ou algo parecido. Mude a distribuição para ".deb", que representa o Debian, que é realmente o Ubuntu .
Clique no
Search
botãoEtapa 3 da instalação - Baixar software
Agora que as preliminares estão concluídas e os aficionados da Linha de Comando e os haters da GUI no Ubuntu-Verse colocaram meu nome em seus dardos, podemos selecionar o software a ser baixado:
O ícone do modelo no canto superior esquerdo deve ser DCP-350C para você, mas é DCP-7065DN para mim.
A primeira seção é para drivers de impressora, mas não precisamos disso, pois ambas as impressoras imprimem bem. A última seção é para código fonte, mas não precisamos disso. Se o fizéssemos, provavelmente não estaríamos neste site. A seção do meio contém os drivers do scanner :
Aqui precisamos selecionar a arquitetura: 32 bits ou 64 bits .
Eu li que um driver de 32 bits não funcionará no meu arco de 64 bits, então só vou fazer o download dos nºs 3 e 4 por enquanto. Posso voltar e pegar o número 1 se precisar do motorista?
Etapa de instalação 3-A)
Baixar
Scan-key-tool 64bit (deb package)
Depois de selecionar a opção nº 3 do scanner, vemos o número do modelo na linha 2 e o número do modelo na última linha (da captura de tela) ...:
... Então, assumindo que tudo funciona bem para mim, tudo deve funcionar bem para você!
Você precisa concordar com o EULA (Contrato de licença do usuário final) e fazer o download do
.deb
arquivo.O arquivo baixado é:
As instruções de acompanhamento na página da web dizem:
O brscanX deve ser instalado primeiro
Etapa de instalação 3-B)
Baixar
Scanner driver 32bit (deb package)
Portanto, temos que voltar à tela e baixar o número 1 (** Driver do scanner 32 bits (pacote deb) **). O arquivo baixado é:
Observe que a data tem apenas 6 meses!
Etapa de instalação 3-C)
Baixar
Scanner Setting file (deb package)
Ao mesmo tempo em que o número 1 é baixado, faremos o download do número 4 ( arquivo de configuração do scanner (pacote deb) ). O arquivo baixado é:
Observe que o número da versão é diferente do seu!
Etapa de instalação 4 -
sudo dpkg -i ...
Para resumir os pacotes baixados:
Primeiro instalaremos o número 1, depois o número 4
reboot
e , finalmente, o número 3:Oh não! Erro na última linha.
Não faço ideia por que
ls
estava gerando um erro porque o diretório está lá e existem três regras. Podemos ver que um deles acabou de ser configurado:Oh bem ... vamos continuar assim mesmo. Olhando para a nova
udev
regra da Brother , tudo o que faz depois que um monte de código é definido:Agora é hora de postar esta resposta como está e
reboot
.Após a reinicialização, vamos instalar o último arquivo:
Interessante que haja mais de um milhão de arquivos no meu sistema. Esses 25 grãos aumentam com o tempo.
Etapa 5 da instalação - Teste
Eu trapacei um pouco e achei o seguinte: Brother DCP-7065DN, Ubuntu 14.04 64bit: Pode imprimir em uma impressora de rede, mas não pode usar a função de digitalização, que recomendou estas etapas:
Por enquanto, tudo bem. A resposta (não há muita certeza se é com certeza válida) diz que você precisa colocar
brscan-skey
nos Aplicativos de Inicialização e precisagimp
instalado. Comente abaixo se precisar de ajuda para fazer isso.Aparentemente,
xsane
é necessário para a digitalização:xsane
= extremamente insanoDepois de instalar, digite
xsane
o terminal e obtenha:Depois de fechar a mensagem de erro,
xsane
tenta procurar dispositivos e, eventualmente, responde que não há nenhum. Oh alegria, oh felicidade. O site da Brother diz que a digitalização foi projetada para ser executada como root, então digitaremossudo xsane
e agora veremos:Parece assustador, mas o usuário comum não conseguiu encontrar um scanner, então vamos ver se
sudo
sim.Continue at your own risk
Botão de seleção . Depois que a janela cinzas para fora por alguns momments a mesma resposta que aparece usuários regulares:No devices available
.O método de software não funciona, tente o método de hardware
O uso da tecla de digitalização no Brother MFC gera esta mensagem:
Bem, pelo menos há comunicação entre o scanner e o computador porque
gimp
iniciado automaticamente.Nunca reinicializei após a instalação
brscan-skey
, faça isso agora por esperança / desespero.Etapa 6 - Volte e faça o download do CUPS Wrapper
A reinicialização não funcionou, por isso voltarei a instalar a ferramenta CUPS Wrapper datada
12/25/2017
que não foi instalada no meu sistema. Você tem uma versão mais antiga do seu sistema:Existem cinco pacotes de download. Ao baixar o primeiro (CUPSwrapper), esta caixa de diálogo é exibida:
Open
paraSave
!OK
Abra o terminal, mude para
~/Downloads
e verifique se o arquivo existe:Após o download, essas instruções aparecem no site. Formato abreviado a seguir:
Uh-Oh ... Está selecionando,
brscan4-0.4.4-3.amd64.deb
mas antes eu tinha instaladobrscan4-0.4.4-4.i386.deb
uma versão mais nova, mas a arquitetura errada. Isso poderia explicar os erros que tive!Selecione
y
para continuar. Um grande contrato de licença é exibido. Selecioney
para continuar. Outro contrato de licença é exibido. Selecioney
para continuar. O script é executadoapt install
por si próprio.Um prompt é exibido:
Para a sua e a minha impressora USB , selecionamos
n
.Em seguida, solicita uma impressão de teste. Para matar outra árvore, selecione
y
. Sim, a impressão de teste funciona e agora tenho uma página impressa que posso digitalizar mais tarde!Um terceiro contrato de licença grande aparece agora, selecione
y
continuar.Está tudo terminado
reboot
.Etapa 7 - Teste a varredura simples
Após
reboot
verificar a instalação no terminal e executar uma verificação simples:Depois de todo o trabalho árduo, somos recompensados com uma varredura:
fonte
scan
botão no scanner funciona para digitalizar a imagem e chamar ogimp
editor de imagens automaticamente. Essa pode ser a diferença entre vocêbrscan2
e minha,brscan4
se não funcionar para você. Instalar o scanner irmão poderia ir para baixo no registro como a resposta não-programação mais longo que eu já escrevi :)Eu tive um problema semelhante com a impressora / scanner irmão MFC-J625DW.
Não foi possível fazer o scanner funcionar até que eu seguisse as instruções deste FAQ . Segundo item, "Não consigo encontrar a máquina irmão". Aparentemente, alguns arquivos são copiados para a pasta errada. Meu sistema é o lubuntu 17.10 de 32 bits e o driver é brscan4. Para o brscan4, você também precisa dessa correção. (Também editei o arquivo 'rules', mas no final reverti tudo, pois não resolveu nada.)
De acordo com o FAQ, a correção é:
Verifique se o seguinte diretório existe.
Para usuários de 64 bits:
/usr/lib/x86_64-linux-gnu/sane
Para usuários de 32 bits:
/usr/lib/i386-linux-gnu/sane
Digite o seguinte comando se o diretório acima existir.
Para usuários de 64 bits: Comando:
sudo cp /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane
Para usuários de 32 bits: Comando:
sudo cp /usr/lib/sane/libsane-brother* /usr/lib/i386-linux-gnu/sane
Para esclarecer, listarei todas as ações que fiz para que meu MFC-J625DW funcione (a reinicialização entre algumas etapas pode ser útil):
sudo adduser <myusername> lp
lsusb
, anote o busnr e o devicenr do irmão e executels -l /dev/bus/usb/busnr/devicenr
(3 dígitos por nr)sudo apt install gimp
sudo apt install sane sane-utils libsane-extras xsane
fonte
ln
vez decp
aqui. Não é necessário copiar arquivos quando um link físico também faz o trabalho.sudo adduser <you> lp
. Talvez verifique isso.lsusb
. Observe o busnr e o devicenr do irmão. Então façals -l /dev/bus/usb/busnr/devicenr
(3 dígitos!) Onde você pode ver o grupo.Acho que finalmente resolvi esse problema usando o instalador do driver da Brother .
Isso pode prejudicar suas atualizações de software. Portanto, você pode precisar executar um comando para corrigi-lo posteriormente:
$ sudo apt-get -f install
O problema parecia ser que o site da Brother estava direcionando os usuários do Linux da sua página 350C para as versões antigas de seus drivers e instaladores. Isso inevitavelmente me levou a descer a um mundo subterrâneo assustador, assombrado por postagens antigas no fórum que contavam os horrores de outras pessoas tentando fazer com que os scanners da Brother funcionassem. As postagens aqui me ajudaram a sair. Mas, na verdade, a resposta foi simplesmente obter o instalador certo da Brother e ignorar todos os outros conselhos. Embora, tendo dito isso, tentei uma variedade tão grande de correções, muitas das quais pareciam ter algum tipo de sucesso parcial, é difícil dizer com certeza o que a levou a funcionar no final.
fonte
brscan2
driver pode estar desatualizado ebrscan4
ser melhor, mas ainda não sei por quê.Após uma grande luta, o scanner do meu bom e velho DCP-350C funciona. Estou usando o Linux Mint 19.4, mas também pode dar algumas dicas para os usuários do Ubuntu. Eu fiz todo o escrito acima e muito mais, mas ainda não obtive um bom resultado.
Por fim, instalei nesta ordem:
e no final: "brother-cups-wrapper-extra" do gerente de software.
A impressora funciona bem, o scanner não.
Em seguida, instalei o gerenciador de software
xsane
. Como mencionado em outro lugar, o VueScan reconhece o scanner, mas achei que havia uma maneira de fazê-lo funcionar sem o VueScan.Em
/lib/udev/rules.d/60-libsane.rules
acrescentei:E
/lib/udev/rules.d/50-udev-default.rules
eu mudeipara dentro
Ainda sem resultado,
simple-scan
não é possível encontrar um dispositivo.No final, copiei todos os arquivos de "usr / lib64" para "usr / lib", incluindo o arquivo
Sane
.E isso fez o truque!
O scanner funciona no
simple-scan
exsane
!Isenção de responsabilidade: não sou especialista em Linux, mas estava determinado a fazer o scanner funcionar. Portanto, provavelmente existem algumas etapas desnecessárias ou impróprias. Foi feito por tentativa e erro. Espero que isso seja útil para outros usuários do Linux.
fonte