Instalei com êxito os drivers de impressora conforme indicado aqui , que deve incluir os drivers do scanner.
De fato, brscan2
e brscan-key
estão instalados; Eu também instalei brother-udev-rule-type1
; sane
, sane-utils
e xsane
também estão instalados.
A impressora está conectada via USB e funciona (é capaz de imprimir) , mas o scanner integrado não pode ser usado.
Até este ponto, simple-scan
ou xsane
não podem ver o scanner, nem mesmo se forem executados com sudo
.
OscannerficavisívelnasconfiguraçõesdeDigitalizaçãosimpleseXsaneapóscopiar/usr/lib64/sane
para/usr/lib
(conformesugerido aqui ). Mas então simple-scan
dá um erro diferente ("Não foi possível iniciar a varredura") e xsane
diz "Falha ao abrir o dispositivo 'brother2: bus2; dev3': Argumento inválido". - O mesmo com sudo
.
Adicionando
#BrotherscannersATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
em /lib/udev/rules.d/40-libsane.rules
também não ajudou.
Editar
após a resposta de pfnuesel :
lssub
dá:
Bus 001 Device 003: ID 04f9:0169 Brother Industries, Ltd DCP-110C RemovableDisk
então eu fiz sudo chmod a+w /dev/bus/usb/001/008
sem efeito, já que isso não é (eu acho) um problema de permissões.
Eu também tentei, sem sucesso, copiar o arquivo de /usr/lib64
e /usr/lib64/sane
para /usr/lib/x86_64-linux-gnu/sane
e /usr/lib/x86_64-linux-gnu
, como indicado aqui e aqui .
Olhando para este post aqui que menciona uma configuração avançada de usb no BIOS (o um discutido aqui - veja também a imagem lá), que pode ser necessário para o presente propósito, eu encontrei uma configuração semelhante, mas um pouco diferente.
A configuração acima também é mencionada aqui , juntamente com outras configurações que tentei seguir, mas nenhuma funcionou.
Não vejo nenhuma opção de pré-inicialização do XHCI em meu BIOS, mas vejo o "suporte para driver de armazenamento em massa USB" ativado.
Desativarnãoalteranadaemnenhumadasduasportasusb(umaé2.0,aoutra3.0).
atualizar
depoisdeseguir esta postagem que diz para usar
export SANE_DEBUG_DLL=128
scanimage -L
procure por erros no formulário No such file or directory
e copie o arquivo especificado no local especificado, só recebi esses erros:
[dll] load: trying to load '/usr/lib/x86_64-linux-gnu/sane/libsane-v4l.so.1'
[dll] load: couldn't open '/usr/lib/x86_64-linux-gnu/sane/libsane-v4l.so.1' (No such file or directory)
[dll] load: trying to load '/usr/lib/sane/libsane-v4l.so.1'
[dll] load: couldn't open '/usr/lib/sane/libsane-v4l.so.1' (No such file or directory)
[dll] load: couldn't find backend 'v4l' (No such file or directory)
Mas esses arquivos parecem ausentes (testados com locate
) ... e, com base na resposta à minha pergunta separada sobre esse assunto ( O que é libsane-v4l.so.1
e como posso obtê-lo? ), eles provavelmente não são necessários para o meu propósito.