Instalei com sucesso os drivers da impressora conforme indicadoaqui, que deve incluir os drivers do scanner.
Na verdade, brscan2
e brscan-key
estão instalados; Eu também instalei brother-udev-rule-type1
; sane
e sane-utils
também xsane
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 consigo ver o scanner, nem mesmo se for executado com sudo
.
O scanner fica visível nas configurações Simple Scan e Xsane após copiar /usr/lib64/sane
para/usr/lib
(como sugeridoaqui). Mas então simple-scan
dá um erro diferente ("Não foi possível iniciar a verificação") e xsane
diz "Falha ao abrir o dispositivo 'brother2:bus2;dev3':Argumento inválido". - O mesmo com sudo
.
Adicionando
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
também /lib/udev/rules.d/40-libsane.rules
não ajudou.
Editar
depois de responder porpfnuesel:
lssub
dá:
Bus 001 Device 003: ID 04f9:0169 Brother Industries, Ltd DCP-110C RemovableDisk
então fiz sudo chmod a+w /dev/bus/usb/001/008
sem nenhum efeito, pois isso não é (eu acho) um problema de permissão.
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
, conforme indicadoaquieaqui.
Olhando para esta postagemaquique menciona uma configuração USB avançada no BIOS (aquela discutidaaqui- veja também a imagem lá) que pode ser necessária para o presente propósito, encontrei uma configuração semelhante, mas um pouco diferente.
A configuração acima também é mencionadaaqui, junto com outras configurações que tentei seguir, mas nenhuma funcionou.
Não vejo nenhuma opção de pré-inicialização XHCI em meu BIOS - mas vejo "Suporte ao driver de armazenamento em massa USB" que está ativado.
Desativá-lo não altera nada em nenhuma das duas portas USB (uma é 2.0 e a outra 3.0).
atualizar
depois de seguiresta postagemque diz para usar
export SANE_DEBUG_DLL=128
scanimage -L
procure por erros do formulário No such file or directory
e copie o arquivo especificado no local especificado, só recebi estes 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 este 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.
Responder1
Tenho um scanner e um sistema operacional diferentes, então minha ajuda pode ter valor limitado. Mas vamos tentar de qualquer maneira.
Ao conectar a impressora, você pode lsusb
descobrir qual número de barramento e qual número de dispositivo está atribuído à sua impressora.
Em seguida, conceda permissões de gravação ao seu dispositivo
chmod a+w /dev/bus/usb/$BUS/$DEVICE
onde $BUS
e $DEVICE
são os números do barramento e do dispositivo anotados anteriormente. Em seguida, tente digitalizar novamente com xsane
.