This is a backup copy of http://ubuntuforums.org/showpost.php?p=3287406 made on 2007-11-22

View Single Post
 
Old August 31st, 2007
wflu wflu is offline
First Cup of Ubuntu
 
Join Date: Aug 2007
Beans: 1
Re: Epson V100 scanner : Getting it to work

This is how I got an Epson V10 to work with Epson iScan on Feasty (it should apply to Edgy, and to otherere Epson scanners too).

I found instructions here:
http://doc.ubuntu-fr.org/materiel/scanner_epson

The short version in english:

First make sure that you have sane and related packages installed. Make sure the scanner is turned on and attached.

Run
sane-find-scanner
This should produce a list of available scanners, hopefully including the one you want to use. If not, something is wrong (scanner not attached or similar).

I found the official Epson binary packages here:
http://avasys.jp/hp/menu000000500/hpg000000442.htm
There are no .deb packages, so just go for the RPM (you will be asked to tell what system you use, one of the options being debian, but it leads to RPMs anyway). I fetched the RPMs for GCC-3.4.

Use 'alien' to convert RPMS to binaries (requires root priviledges):
sudo alien --scripts iscan-2.3.0-1.c2.i386.rpm iscan-plugin-gt-s600-2.0.0-1.c2.i386.rpm
This should produce two debian packages. Install these (again, requires root)
sudo dpkg -i iscan_2.3.0-2_i386.deb iscan-plugin-gt-s600_2.0.0-2_i386.deb
This should install 'iscan'.

Run
scanimage -L
If this listed you scanner, everything is OK, and you can start 'iscan' and let the fun begin.

On my installation the scanner (Perfection V10) was not recognized by udev. To fix this, run again
sane-find-scanner
and make a note of the relevant line, in particular the vendor and product IDs. Then run
sudo gedit /etc/udev/rules.d/45-libsane.rules
Locate the Epson scanners and add a line for your scanner. For an Epson V10 I added
--
# Epson Perfection V10
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="012d", MODE="664", GROUP="scanner"
--
where the values for idVendor and idProduct are the ones shown by sane-find-scanner.

Finally, unplug your scanner and plug it in again to let udev find it. Run
scanimage -L
to verify that the scannerr was indeed found, and run 'iscan' to start scanning.

----------
A couple of additional notes:
I am running Ubuntu Feasty, generic kernel (which probably means 32bit).

I installed iscan from an RPM, but you can also grab the .tar.gz and install that. I tried that, and it seems to work too, but I do not know if it works for the x64 version.

I did this: Fetch the .tar.gz (I got the GCC-3.4 version) and make sure sane, libsane-dev (I don't know is this is necessary) and gcc are installed. Unpack the source using
tar xzvf iscan-2.3.0-1.c2.tar.gz
then configure and build (note: I install in /usr/local ot avoid messing too much with installed packages)
cd iscan-2.3.0
./configure --prefix=/usr/local
make && make install
You may have to add
/usr/local/bin
to the PATH environment variable, and
/usr/local/lib
to the LD_LIBRARY_PATH environment variable. Then proceed as above.
__________________

Last edited by wflu : August 31st, 2007 at 03:50 PM. Reason: added: installing iscan from source
Reply With Quote