In theory this scanner does work under Linux and Ubuntu. I've found this document that I tried to follow.
http://luuklangens.nl/blog/howto-fujitsu-scansnap-s1300-s300-ubuntu-linux
I install sane, copy firmware, confirm the location in the config etc. Everything looks good.
Potential problem areas
sudo sane-find-scanner
output:
# 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.
Okay. So the scanner is detected and listed, it prints a bunch of extra noise that
# 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).
Okay, let's verify the firmware files:
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
Looking at the configuration file: (snippets)
# 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
Last thing I tried was to pull the line from sane-find-scanner and update the config
sane-find-scanner returns a different product ID. I updated the config file above, restarted the sane service, I ran scanimage -L still, scanner not detected.
For reference I had this working on this same computer under a virtualbox VM. If I can get it to work under windows that would be ideal. Any suggestion would be much appreciated.
Update: I revisited the behavior after adding the 1300i firmware and it's still not working but.
Once in a while when I do run this is the output. If I run it again it'll fail.
scanimage -L
device `epjitsu:libusb:005:008' is a FUJITSU ScanSnap S1300i scanner
also sudo gscan2pdf and sudo simple-scan both fail to detect a scanner. It fails with and without sudo permissions.