El escáner integrado Brother DCP-110c no funciona en Mint (18.1 x64)

El escáner integrado Brother DCP-110c no funciona en Mint (18.1 x64)

He instalado correctamente los controladores de la impresora como se indica.aquí, que debería incluir los controladores del escáner.

De hecho, brscan2y brscan-keyestán instalados; También lo he instalado brother-udev-rule-type1; sane, sane-utilsy xsanetambié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-scanno xsanepuedo ver el escáner, ni siquiera si lo ejecuta con sudo.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí


El escáner se vuelve visible en la configuración de Simple Scan y Xsane después de copiar /usr/lib64/sanea/usr/lib(como se sugiereaquí). Pero luego simple-scanaparece un error diferente ("No se puede iniciar el escaneo") y xsanedice "Error al abrir el dispositivo 'brother2:bus2;dev3':Argumento no válido". - Lo mismo con sudo.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí


Añadiendo

# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"

tampoco /lib/udev/rules.d/40-libsane.rulesayudó.


Editar

después de la respuesta depfnuesel:

lssubda:

Bus 001 Device 003: ID 04f9:0169 Brother Industries, Ltd DCP-110C RemovableDisk

luego lo hice sudo chmod a+w /dev/bus/usb/001/008sin ningún efecto, ya que esto no es (supongo) un problema de permisos.


También intenté sin éxito copiar el archivo desde /usr/lib64y /usr/lib64/sanehacia /usr/lib/x86_64-linux-gnu/saney /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.

ingrese la descripción de la imagen aquí

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 directoryy 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.1y 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 lsusbpara 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 $BUSy $DEVICEson los números de bus y dispositivo anotados anteriormente. Luego intente nuevamente escanear con xsane.

información relacionada