Jericho's blog

Scansnap S300, S1100, S1300, S1300i on Linux

2022-01-29 03:03:06 +0000

TLDR: run this script to get S300, S1100, S1300, or S1300i models working in Linux: script

Download firmware

All four of these scanners require firmware to be loaded onto them from the computer. You can find these firmware files around the internet, but I've uploaded them here as well:

Install the firmware

You must copy the firmware you downloaded into a location where SANE (the scanner daemon) can find them. For most cases you just need to move those files into /usr/share/sane/epjitsu/.

Configure SANE

You then need to tell SANE where it can find the firmware files. To do that you should edit /etc/sane.d/epjitsu.conf and add the following for your scanner (if it's not there already)

S300

# Fujitsu S300
firmware /usr/share/sane/epjitsu/300_0C00.nal
usb 0x04c5 0x1156

S1100

# Fujitsu S1100
firmware /usr/share/sane/epjitsu/1100_0B00.nal
usb 0x04c5 0x1200

S1300

# Fujitsu S1300
firmware /usr/share/sane/epjitsu/1300_0C26.nal
usb 0x04c5 0x11ed

S1300i

# Fujitsu S1300i
firmware /usr/share/sane/epjitsu/1300i_0D12.nal
usb 0x04c5 0x128d

Finish up

Now you should just need to logout, and log back in for the drivers to load up correctly. You can try running scanimage -L to see if your scanner shows up.

openSUSE

On openSUSE it seems that you also need to the YaST Scanner tool in order to get everything setup correctly. It will likely tell you that you need to download firmware, but if you did the previous steps you should be able to just press OK, and your scanner should show up.

Scanner software

I'd recommend simple-scan if you just want somethings to quickly scan documents, but gscan2pdf is the only program I've found that can do duplex scanning.