Epson Perfection 1670 Scanner
1. Introduction
1.1 Install Sane
1.2 Install Scanner Button Daemon
1.3 Installing the Firmware
Introduction
The scanner firmware comes in a file called ESFW30.BIN, which apparently is only available if you install the software on the CD-ROM provided with the scanner. Unfortunately, the software only installs under Windows and then you have to copy the software from the Windows machine to the linux machine. Or you can follow this simple process to download the firmware (provided by Jeff Silverman) and automatically update your /etc/sane/saned.confInstall Sane
sudo aptitude install sane sane-utils
Install Scanner Button Daemon
This allows you to invoke actions such as shell scripts whenever one of the scanner front panel buttons is pressed.sudo aptitude install scanbuttond
Installing the Firmware
wget http://www.commercialventvac.com/~jeffs/ESFW30.BIN sudo mv ESFW30.BIN /lib/firmware sudo nano /etc/saned.d/snapscan.confChange the line...
firmware /path/to/your/firmware/file.bin...to point to '/lib/firmware/ESFW30.BIN' See if Sane can find the scanner.
sane-find-scannerIf should return something like this...
found USB scanner (vendor=0x04b8 [EPSON], product=0x011f [EPSON Scanner]) at libusb:005:034Test that you can access the scanner.
scanimage -LThis should display something like below, if so you can now scan using XSane.
device `snapscan:libusb:003:004' is a EPSON EPSON Scanner flatbed scannerI have recently completed these steps on Ubuntu Hardy, 'sane-find-scanner' works but 'scanimage -L' doesn't?! References
$Id: EpsonPerfection1670Scanner,v 1.7 2008/07/27 08:44:09 martin Exp www-data $
Wiki Index All Recent Edit Top

