Eu tenho duas redes / USB all-in-one que estão em redes separadas, Brother MFC-7840W e Brother MFC-9840CDW. O sistema operacional é o Ubuntu 14.04 LTS em um sistema x86_64
. USB funciona para impressão e digitalização para ambos. Acesso de rede usado para trabalhar para impressão e digitalização para ambas as unidades.
Agora, a impressão em rede funciona no MFC-9840CDW, mas não funciona no MFC-7840W e a digitalização em rede também não funciona. Houve algumas atualizações automáticas recentes do sistema operacional e instalei / desinstalei vários programas de software. Mas eu não mudei o driver para os scanners e impressoras, então eu não tenho conhecimento de qualquer motivo aparente que ele parou de funcionar.
Como posso recuperar o acesso à rede para varredura em meus multifuncionais da Brother?
Aqui estão as ações que tomei:
No terminal, eu entro no comando:
scanimage --list-devices
quais saídas:
[pixma] udp_command: No data received (select): timed out
[pixma] udp_command: No data received (select): timed out
[pixma] udp_command: No data received (select): timed out
[pixma] Cannot read scanner make & model: *��
device 'brother3:net1;dev1' is a Brother MFC-9840CDW Scanner-MFC-9840CDW
device 'brother3:net1;dev0' is a Brother MFC-7840W Scanner-MFC-7840W
Parece que os dispositivos estão conectados.
Para testar o dispositivo, eu digito o comando:
scanimage --test 'brother3:net1;dev0'
quais saídas:
[pixma] udp_command: No data received (select): timed out
[pixma] udp_command: No data received (select): timed out
[pixma] udp_command: No data received (select): timed out
[pixma] Cannot read scanner make & model: a�i$
<b>scanimage: open of device brother3:net1;dev1 failed: Invalid argument
... Por que o dispositivo MFC-7840W não está ( brother3: net1; dev0 ) mostrando? ...
Depois, abro o arquivo: /usr/local/Brother/sane/brsanenetconfig3.cfg , que gera as duas linhas a seguir:
DEVICE=Scanner-MFC-7840W , "MFC-7840W" , 0x4f9:0x1e5 , NODENAME=BRN904CE598109B
DEVICE=Scanner-MFC-9840CDW , "MFC-9840CDW" , 0x4f9:0x1cc , NODENAME=BRW29571E
Acho que a segunda linha pode estar causando meu problema, então eu comento:
DEVICE=Scanner-MFC-7840W , "MFC-7840W" , 0x4f9:0x1e5 , NODENAME=BRN904CE598109B
#DEVICE=Scanner-MFC-9840CDW , "MFC-9840CDW" , 0x4f9:0x1cc , NODENAME=BRW29571E
Depois volto ao terminal e re-insiro o comando:
scanimage --test 'brother3:net1;dev0'
quais saídas:
[pixma] udp_command: No data received (select): timed out
[pixma] udp_command: No data received (select): timed out
[pixma] udp_command: No data received (select): timed out
[pixma] Cannot read scanner make & model: q*&
scanimage: open of device brother3:net1;dev0 failed: Invalid argument
Por que existe um "argumento inválido"?
Em seguida, eu digito o comando:
dpkg -l | grep Brother
quais saídas:
ii brmfc7840wlpr 2.0.2-1 i386 Brother MFC-7840W LPR driver
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.11-5 amd64 Brother Scanner Driver
ii cupswrappermfc7840w 2.0.2-1 i386 Brother MFC7840W CUPS wrapper driver
rc libsane-dsseries 1.0.5-1 amd64 Brother DS-series scanners driver
ii mfc9840cdwcupswrapper 1.0.3-1 i386 Brother CUPS Color laser Printer Definitions
ii mfc9840cdwlpr 1.0.3-1 i386 Brother lpr Inkjet Printer Definitions
ii printer-driver-ptouch 1.3-8 amd64 printer driver Brother P-touch label printers
O que posso / devo fazer para obter acesso ao meu scanner de rede Brother MFC-7840W?
UPDATE 1 : Com base nos comentários, copiei os arquivos libsane-brother*
e libbrscandec*
para as pastas /usr/lib/sane
e /usr/lib
.
Para testar o dispositivo, eu digito o comando:
scanimage --test 'brother3:net1;dev0'
quais saídas:
scanimage: open of device brother3:net1;dev0 failed: Invalid argument
Parece que estou um passo mais perto da solução, mas o dispositivo MFC-7840W ( brother3: net1; dev0 ) ainda não está funcionando.
UPDATE 2 :
Eu insiro o comando: dpkg -L brscan3
, que gera o seguinte, copiado para incluir apenas arquivos em /usr/lib64
:
/usr/lib64
/usr/lib64/libbrscandec3.so.1.0.0
/usr/lib64/sane
/usr/lib64/sane/libsane-brother3.so.1.0.7
/usr/lib64/libbrscandec3.so
/usr/lib64/libbrscandec3.so.1
/usr/lib64/sane/libsane-brother3.so.1
/usr/lib64/sane/libsane-brother3.so