I'm using a Fujitsu ScanSnap S1300i.
sudo sane-find-scanner (using sudo as a temporary workaround to minimise any permissions problems) returns:
found USB scanner (vendor=0x04c5 [FUJITSU], product=0x128d [ScanSnap S1300i]) at libusb:001:004
So I edited /etc/sane.d/epjitsu.conf and added:
usb 0x04c5 0x128d
and copied 1300i_0D12.nal from a Windows install into /usr/share/sane/epjitsu/. (Actually I copied all the *.nal drivers, just in case it needed one of the others.)
Running sudo scanimage -L returns:
device `epjitsu:libusb:001:004' is a FUJITSU ScanSnap S1300i scanner
However running sudo scanimage returns:
scanimage: output is not a file, exiting
And running sudo simple-scan, skanlite or gscan2pdf all advance the document feed by a couple of centimetres, but then the feed halts and the frontend returns an I/O error of some kind.
So SANE seems to recognise the scanner and has some basic communication with it (the paper advances a couple of centimetres), but it doesn't scan.
Any suggestions about something I've missed out or how to get a proper scan output?
(1) scanimage -V returns:
scanimage (sane-backends) 1.0.23; backend version 1.0.23
(2) sudo skanlite gives an error message:
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
(3) If I run sudo scanimage -v (I accidentally typed lowercase V when I was trying to obtain the version!) after the document has been advanced a couple of centimetres by sudo skanlite, then the scanimage command forces a complete document feed -- but no scan.