
En teoría, este escáner funciona en Linux y Ubuntu. Encontré este documento que intenté seguir.
http://luuklangens.nl/blog/howto-fujitsu-scansnap-s1300-s300-ubuntu-linux
Instalo sane, copio el firmware, confirmo la ubicación en la configuración, etc. Todo se ve bien.
Áreas potencialmente problemáticas
sudo sane-find-scanner
producción:
# 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.
found SCSI processor "Marvell 91xx Config 1.01" at /dev/sg5
# Your SCSI scanner was detected. It may or may not be supported by SANE. Try
# scanimage -L and read the backend's manpage.
could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x04c5 [FUJITSU], product=0x128d [ScanSnap S1300i]) at libusb:005:007
could not fetch string descriptor: Pipe error
# 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.
Bueno. Entonces el escáner es detectado y listado, imprime un montón de ruido extra que
# scanimage -L
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).
Bien, verifiquemos los archivos de firmware:
ls -lh /usr/share/sane/epjitsu
total 136K
-rw-r----- 1 root root 65K Jan 1 17:49 1300_0C26.nal
-rw-r----- 1 root root 65K Jan 1 17:49 300_0C00.nal
Mirando el archivo de configuración: (fragmentos)
# Fujitsu S300
firmware /usr/share/sane/epjitsu/300_0C00.nal
usb 0x04c5 0x1156
# Fujitsu S1300
firmware /usr/share/sane/epjitsu/1300_0C26.nal
usb 0x04c5 0x11ed
Lo último que intenté fue sacar la línea de sane-find-scanner y actualizar la configuración.
sane-find-scanner devuelve una ID de producto diferente. Actualicé el archivo de configuración anterior, reinicié el servicio normal, ejecuté scanimage -L todavía, el escáner no se detectó.
Como referencia, tenía esto funcionando en esta misma computadora en una máquina virtual virtualbox. Si puedo hacer que funcione bajo Windows, sería ideal. Cualquier sugerencia sería muy apreciada.
Actualización: revisé el comportamiento después de agregar el firmware 1300i y todavía no funciona.
De vez en cuando, cuando ejecuto, este es el resultado. Si lo ejecuto de nuevo fallará.
scanimage -L
device `epjitsu:libusb:005:008' is a FUJITSU ScanSnap S1300i scanner
Además, sudo gscan2pdf y sudo simple-scan no detectan un escáner. Falla con y sin permisos sudo.
Respuesta1
Gracias a todos los que publicaron información valiosa y enlaces aquí. Sin tus publicaciones no habría podido resolverlo.
Esta es una versión revisada de mi publicación anterior que hacía referencia a Sane v.1.0.23/Ubuntu 14.04. Sane v.1.0.23 detecta el escáner Fujitsu S1300i pero de alguna manera se atasca y no encuentra escáneres en la segunda ejecución y posteriores de "scanimage -L", como se describe en publicaciones anteriores.
Sane v.1.0.25 (Ubuntu 16.04) detecta Fujitsu S1300i con "sane-find-scanner" o "sudo sane-find-scanner". Sin embargo, "scanimage -L" o "sudo scanimage -L" no detectan S1300i en mi sistema Ubuntu 16.04.
El siguiente procedimiento está diseñado para que Fujitsu S1300i funcione en un sistema de escritorio Ubuntu 16.04. Con las modificaciones apropiadas, debería funcionar también para otras versiones de Ubuntu.
1. Obtenga, compile e instale la última versión de Sane
Las siguientes instrucciones se basan libremente en el"Compilar Sane desde la fuente"artículo en elWiki de ayuda de la comunidad de Ubuntu.
Los siguientes comandos instalarán Sane en /usr/local. Si elige instalar en /usr en lugar de /usr/local, revise la"Compilar Sane desde la fuente"y utilice los interruptores adecuados en lugar de los que se utilizan a continuación. Recomiendo instalar en /usr/local, porque esto dejará intacta la instalación original de Sane en caso de que desee volver a usar la versión original.
Requisitos previos de instalación:
sudo apt-get install libusb-dev build-essential libsane-dev
sudo apt-get install libavahi-client-dev libavahi-glib-dev libjpeg-dev
sudo apt-get install git-core
Descargue la última versión de Sane:
git clone git://git.debian.org/sane/sane-backends.git
Al momento de escribir este artículo, la última confirmación es esta:
$ git log -n 1
commit 1e013654cc3af09f4731ab9ec8d8324d03a7de4a
Author: Alessandro Zummo <[email protected]>
Date: Mon May 9 11:10:35 2016 +0200
Compile e instale Sane:
cd sane-backends
./configure
make
sudo make install
Si decide eliminar esta instalación de Sane, utilice "sudo make uninstall" para eliminar todos los archivos instalados de /usr/local. Esta es una forma limpia de volver a utilizar la instalación original en /usr.
2. Registrar libsane
Compruebe cómo su sistema encuentra la biblioteca de objetos compartidos Sane:
sudo ldconfig -v | grep libsane
Si ves algo como:
libsane.so.1 -> libsane.so.1.0.25
libsane.so.1 -> libsane.so.1.0.26
significa que el sistema encuentra primero la versión 1.0.25 y luego la 1.0.26, que no es el orden correcto. En este caso, debe cambiar el orden de las rutas de la biblioteca en /etc/ld.so.conf o debe crear un nuevo archivo de configuración para sane:
echo "/usr/local/lib" | sudo tee -a /etc/ld.so.conf.d/1-sane.conf
Una vez que haya cambiado las rutas de las bibliotecas en /etc/ld.so.conf o haya creado el nuevo archivo de configuración en 1-sane.conf, verifique el orden de las bibliotecas una vez más con "sudo ldconfig -v | grep libsane". Asegúrese de que la versión 1.0.26 aparezca primero antes que cualquier otra versión.
3. Instale el firmware del escáner
Copie el archivo del controlador Fujitsu S1300i, "1300i_0D12.nal", desde la computadora con Windows donde se instaló el software del escáner. Normalmente, este archivo de controlador se encuentra en "C:\Windows\SSDriver\S300". Coloque el archivo del controlador en la jerarquía /usr/local:
sudo mkdir -p /usr/local/share/sane/epjitsu
sudo cp ./1300i_0D12.nal /usr/local/share/sane/epjitsu/
4. Ajuste los permisos para acceder al escáner como usuario no root
Las reglas predeterminadas de udev establecen la propiedad del dispositivo USB en "root" y la propiedad del grupo en "root". Cambie las reglas de udev para establecer la propiedad del grupo en "escáner". Utilice su editor favorito para crear este archivo:
/etc/udev/rules.d/79-scanner.rules
y coloque lo siguiente en él:
# Fujitsu ScanSnap S1300i
ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="128d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
Agréguese al grupo "escáner" si es necesario:
sudo usermod -a -G scanner <username>
5. Finalizar la instalación
Reinicie su computadora. Es posible que pueda comenzar a utilizar su escáner Fujitsu S1300i sin reiniciar su computadora; sin embargo, se recomienda encarecidamente reiniciar. Observé un comportamiento extraño con "scanimage -L" que no pudo encontrar el escáner en una segunda ejecución antes de reiniciar, incluso después de realizar todos los cambios de configuración necesarios. Podría ser que algunas bibliotecas o controladores de la versión anterior de Sane se "atasquen" en algún lugar del caché o de otra manera. Un reinicio del sistema lo limpia todo.
Después de reiniciar, conecte su escáner, abra la tapa y ejecute:
scanimage -L
Eso es todo. Disfrute de su escáner.
Respuesta2
De hecho, tuve buena suerte configurando el escáner ScanSnap S1300 en algunas instalaciones de Ubuntu. Lo configuré en un sistema 16.04 este fin de semana. Las instrucciones enhttp://luuklangens.nl/blog/howto-fujitsu-scansnap-s1300-s300-ubuntu-linuxfuncionó para mí en el pasado pero esta publicación ya no está disponible.
Como alternativa, las instrucciones enhttp://www.openfusion.net/linux/scansnap_1300iParece bastante aplicable, pero advierto que parece que la diferencia entre el S1300 y el S1300i es importante. Mi proceso específico este fin de semana fue descargar los archivos 1300_0C26.nal y 1300i_0D12.nal y luego seguí con el paso tres en la respuesta de Beef Eater pero instalé ambos. Después de reiniciar, el escaneo simple funcionó sin problemas. Hicenoconstruir desde la fuente.
Para su información, aparentemente tengo instalado Saned 1.0.25+git20150528-1ubuntu2.