[sane-devel] scanimage?

Y P yellowpenguin at edpnet.be
Thu Mar 31 09:42:26 UTC 2011


On Wed, Mar 30, 2011 at 08:26:27PM -0400, Ed Greenberg wrote:
> I've been using Sane and XSane for several years now, with great  
> success. My Sane and XSane come from the Ubuntu repositories (Lucid 
> Lynx).
>
> I have an Epson GT8300 flatbed scanner, and all is good.
>
> Today I happened upon an article leading me to realize that there were  
> some command line tools for Sane that I had never used.  When I did  
> 'sane-find-scanner', it found this:
>
> found USB scanner (vendor=0x04b8 [EPSON], product=0x011e [EPSON  
> Scanner]) at libusb:001:017
>
> When I do scanimage -L, I get this:
>
> device `epson2:libusb:001:017' is a Epson GT-8300 flatbed scanner
>
> All very nice, but when I do this:
>
> scanimage --device epson2:libusb:001:017, I get a long long timeout and  
> then, eventually:
>
> scanimage: sane_read: Error during device I/O
>
> It also leaves the scanner in a bad state. 

I personally use a self-built script, scan2xxx (to jpg or to ps or to pdf,
no matter);
see attach, try it or try the command inside the script to see if this works
nice for you!

Y P 
-------------- next part --------------
#!/bin/bash
# Scan2JPG script
# O. La Rosa - 26-09-2005 - Public - rev. 02-02-2008 
# (source: scan2ps)
# 
# Default resolution = 250. Feel free to increase it...
# 

# Default scan output directory:
dr="lin_scans"
#dr="$HOME/lin_scans"

cd ~
mkdir $dr
cd $dr

clear

echo "Scan2JPG


Current directory = `pwd` 

 "
read -p"Full output file name will be... (something.jpg): " outf
test -z "$outf" && echo "Aborted!" && sleep 1 && exit
echo "
Scanning to JPG!

... Please wait ...

	x = 215mm  y = 297mm  mode = Gray  format = TIFF  output = JPG

	Copied to dir $dr  to file $outf 
 "

#scanimage -l 0 -t 0 -x 215 -y 297 --mode Gray --format tiff >/tmp/tmp.tiff
scanimage -l 0 -t 0 -x 215 -y 297 --mode Gray --format tiff --resolution 250 >/tmp/tmp.tiff
#scanimage -l 0 -t 0 -x 215 -y 297 --mode Gray --format tiff --resolution 300 >/tmp/tmp.tiff
cd /tmp
/usr/bin/convert tmp.tiff $outf
cd -
cp /tmp/$outf .
cp /tmp/$outf $HOME/Bureaublad
echo "Finished!
  "

ls -lrt `pwd`/$outf
file `pwd`/$outf

exit


More information about the sane-devel mailing list