以驅動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下的驅動程序目錄中