以驱动Acer 640U usb扫描仪为例!
环境:rh80+sane-backends-1.0.9(.tar.gz)+snapscan(.tar.gz)+xsane0.90(.tar.gz)
过程:
到http://snapscan.sourceforge.net下载最新版的snapscan tarball
把backends-1.0.9.tar.gz解压到一个目录下,解压snapscan,把全部文件cp到/backends-1.0.9/backend,好像要覆盖一个原有文件。
在/backends-1.0.9下:
./configure --enable-translations
make
make install
在xsane目录下:
./configure
make
mak install
在/root/下建立目录firmware:
mkdir /root/firmware
在windowsde的盘里,找到u96v121.bin,cp到/root/firmware
修改/usr/local/etc/sane.d/snapscan.conf,修改以下两行:
1)firmware /root/firmware/u96v121.bin
2)/dev/usb/scanner0 bus=usb (次行只用去掉注释'#')
运行sane-find-scanner,看看能否找到扫描仪?
然后运行scanimage -L看看它报告的扫描仪型号,640u是:device `snapscan:/dev/usb/scanner0' is a Acer FlatbedScanner13 flatbed scanner
如果一切正常,就可以运行xsane看看了,OK!
提示:不论什么usb扫描仪,firmware是关键,只要有firmware,其余的也可以用同样方法安装!firmare一般在win下的驱动程序目录中
(出处:http://www.sheup.com)