getting a Fujitsu ScanSnap S510m to work with sane under linux

February 9th, 2008

i just got my hands on a fujitsu scanSnap document scanner. it’s a small scanner which only scans through an ADF. it is no flatbet scanner, so scanning books is not possible. but therefore it is very fast and can scan both sides of a paper at once. this means, it does doublesided scanning on only one pass which makes the already fast scanner incredibly fast!

unfortunately it isn’t officially linux compatible but luckily i found an Article on getting the older S510 to work which could be easily adopted to getting the S510m to work as well with sane.

first, plug the scanner into your system.. no wait.. remove the sticker that says, you should first install your drivers from the cd and then plug it in to your linux box ;)
now run


# lsusb
Bus 001 Device 006: ID 04c5:116f Fujitsu, Ltd 
Bus 001 Device 003: ID 10df:0500 In-Win Development, Inc. 
Bus 001 Device 001: ID 0000:0000  
Bus 005 Device 001: ID 0000:0000  
Bus 004 Device 001: ID 0000:0000  
Bus 003 Device 001: ID 0000:0000  
Bus 002 Device 001: ID 0000:0000  

as you can see, lsusb shows the scanner to be on Bus 001 Device 006 and it has the dvice id 04c5:116f which identifies what that piece of hardware is.

now we have to sort of write the driver for that scanner.. but don’t worry, it is very simple ;)


# echo "usb 0x04c5 0x116f" >> /etc/sane.d/fujitsu.conf

you might have notice the device id in there.. in case your scanner shows a different device id, you need to adjust that value.

now you can use scanadf to scan a document… with

 scanadf --help --device fujitsu:libusb:001:006

you can get a list of supported parameters of this scanner. notice the bus id and device id in there .. whenever you use scanadf you need to have the correct device and bus id there to define where the device can be found. if you only have one scanner attached to your computer, you can as well leave the whole –device stuff away, it will probably still work.

to scan a document you can use a command like

scanadf --device fujitsu:libusb:001:006 --threshold 200 --source "ADF Duplex" --threshold 125 --mode Lineart -v --resolution 200 --y-resolution 200

and there you are, your scanner is working ;)

copy a whole system installation with rsync

December 11th, 2007

howto install nvidia 8600 gts on ubuntu feisty 7.04

October 9th, 2007

remapping keys under linux

September 23rd, 2007

stream music from any audio application over a network

September 10th, 2007

quadhead with onboard and extra video card

August 11th, 2007

xdmx on ubuntu

August 8th, 2007

converting pdf to something more editable

July 18th, 2007

postfix smtp auth

June 24th, 2007

sending emails with attachments from linux command line

June 5th, 2007