He instalado correctamente los controladores de la impresora como se indica.aquí, que debería incluir los controladores del escáner.
De hecho, brscan2
y brscan-key
están instalados; También lo he instalado brother-udev-rule-type1
; sane
, sane-utils
y xsane
también están instalados.
La impresora está conectada a través de USB y funciona (puede imprimir), pero no se puede utilizar el escáner integrado.
Hasta este punto simple-scan
no xsane
puedo ver el escáner, ni siquiera si lo ejecuta con sudo
.
El escáner se vuelve visible en la configuración de Simple Scan y Xsane después de copiar /usr/lib64/sane
a/usr/lib
(como se sugiereaquí). Pero luego simple-scan
aparece un error diferente ("No se puede iniciar el escaneo") y xsane
dice "Error al abrir el dispositivo 'brother2:bus2;dev3':Argumento no válido". - Lo mismo con sudo
.
Añadiendo
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
tampoco /lib/udev/rules.d/40-libsane.rules
ayudó.
Editar
después de la respuesta depfnuesel:
lssub
da:
Bus 001 Device 003: ID 04f9:0169 Brother Industries, Ltd DCP-110C RemovableDisk
luego lo hice sudo chmod a+w /dev/bus/usb/001/008
sin ningún efecto, ya que esto no es (supongo) un problema de permisos.
También intenté sin éxito copiar el archivo desde /usr/lib64
y /usr/lib64/sane
hacia /usr/lib/x86_64-linux-gnu/sane
y /usr/lib/x86_64-linux-gnu
, como se indicaaquíyaquí.
Mirando esta publicaciónaquíque menciona una configuración USB avanzada en BIOS (la que se comentaaquí- vea también la imagen allí) que puede ser necesario para el presente propósito, he encontrado una configuración similar pero algo diferente.
La configuración anterior también se menciona.aquí, junto con otras configuraciones que intenté seguir, pero ninguna funcionó.
No veo ninguna opción de prearranque XHCI en mi BIOS, pero veo "Soporte de controlador de almacenamiento masivo USB" que está habilitado.
Deshabilitarlo no cambia nada en ninguno de los dos puertos USB (uno es 2.0 y el otro 3.0).
actualizar
después de seguiresta publicacióneso dice usar
export SANE_DEBUG_DLL=128
scanimage -L
busque errores del formulario No such file or directory
y copie el archivo especificado en la ubicación especificada, solo obtuve estos errores:
[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)
Pero estos archivos parecen ausentes (probados con locate
)... y, según la respuesta a mi pregunta separada sobre este asunto (¿Qué es libsane-v4l.so.1
y cómo lo consigo?), probablemente no sean necesarios para mi propósito.
Respuesta1
Tengo un escáner diferente y un sistema operativo diferente, por lo que mi ayuda podría tener un valor limitado. Pero intentémoslo de todos modos.
Cuando conecta la impresora, puede ejecutarla lsusb
para averiguar qué número de bus y qué número de dispositivo está asignado a su impresora.
Luego otorga permisos de escritura a tu dispositivo
chmod a+w /dev/bus/usb/$BUS/$DEVICE
donde $BUS
y $DEVICE
son los números de bus y dispositivo anotados anteriormente. Luego intente nuevamente escanear con xsane
.