Escáner detectado con sane-find-scanner, pero no con scanimage -L o sudo scanimage -L

15

Tengo un Fujitsu ScanSnap S1300i. Compilé SANE de la fuente. Cuando ejecuto sane-find-scanner, se muestra el siguiente resultado:

sane-find-scanner will now attempt to detect your scanner. 
If the result is different from what you expected, first make sure your scanner 
is powered up and properly connected to your computer.
No SCSI scanners found. If you expected something different, make sure 
that you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04c5, product=0x128d) at libusb:002:004  
Your USB scanner was (probably) detected. It may or may not be supported by SANE.
Try scanimage -L and read the backend's
manpage.

Not checking for parallel port scanners.
Most Scanners connected to the parallel port or other proprietary ports can't be detected by this program.
You may want to run this program as root to find all devices. 
Once you found the scanner devices, be sure to adjust access permissions as necessary.

Sin embargo, cuando ejecuto scanimage -Lo se da sudo scanimage -Lel siguiente resultado:

No scanners were identified. If you were expecting something different. 
Check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). 
Please read the documentation which came with this software (README, FAQ, manpages).

Además, agregué una entrada /etc/sane.d/fujitsu.confpara el ScanSnap S1300i.

Zach Latta
fuente

Respuestas:

6

Por lo que veo en la página sensata oficial , el ScanSnap S1300 usa epjitsuel fujitsubackend , no el backend. Puede intentar mover la entrada de configuración de fujitsu.confal epjitsu.confarchivo en la misma carpeta.

No estoy seguro de cuáles son exactamente las diferencias entre el S1300 y el S1300i, por lo que es posible que deba extraer el *.nalarchivo de firmware del controlador Fujitsu de Windows, como dice en el encabezado de ambos fujitsu.confy los epjitsu.confarchivos /etc/sane.d/, si aún no lo ha hecho. .

Actualización que acabo de recordar cuando construí cuerdo desde el origen porque necesitaba la nueva versión para que mi escáner funcionara, tuve que crear una nueva regla de udev para que el escáner fuera utilizable.

Creó un nuevo archivo en /etc/udev/rules.d llamado 40-libsane.rules y agregue la siguiente línea al archivo:

ATTRS{idVendor}=="AAAA", ATTRS{idProduct}=="BBBB", ENV{libsane_matched}="yes"

Reemplace AAAA y BBBB con las ID de su escáner. Puede verlos escribiendo lsusb(en realidad son los mismos ID que dijo que usó para crear una nueva entrada en fujitsu.conf).

jeremija
fuente
Gracias por la respuesta. Lamentablemente, no tengo una instalación de Windows u OSX, por lo que no puedo extraer el archivo .nal del controlador. ¿Hay alguna manera de hacerlo sin instalar el controlador? Tengo el CD de instalación que vino con el escáner en mi escritorio.
Zach Latta
Dice que el archivo generalmente reside dentro de un archivo .cab. Puede intentar buscar las carpetas y archivos en el CD. También vea mi respuesta editada, acabo de recordar algo más que tenía que hacer.
jeremija
1
@Crynix, gracias, eso sería genial, ya que he intentado compilar backends sanos de src de diferentes versiones en git y sin suerte. También debo mencionar que estoy usando el cuerdo preinstalado de 12.04, aunque no creo que eso haga la diferencia. ¿Y supongo que también usaste el archivo de firmware 1300i_0D12.nal?
Hace
1
@ZachLatta Sé que ha pasado un tiempo, pero ¿alguna vez tuvo la oportunidad de configurar su escáner nuevamente y anotar cómo lo hizo funcionar?
Hace el
1
Consulte askubuntu.com/questions/567863/… para obtener la respuesta a una pregunta similar.
Beef Eater