|
发表于 2003-5-23 04:17:38
|
显示全部楼层
根据这个我也成功了,不过方法有点不同.
下载文件
sane-backends-1.0.12-pre2.tar.gz
http://aleron.dl.sourceforge.net ... can-20030208.tar.gz
snapscan-20030208.tar.gz
ftp://ftp.mostang.com/pub/sane/sane-backends-1.0.12-pre2.tar.gz
1.
解压下载的sane文件
# tar xvzf sane-backends-1.0.12-pre2.tar.gz
2.
解压之后进入刚才生成的目录下的backend子目录
# cd sane-backends-1.0.12-pre2/backend
3.
在当前目录中解压snapscan-20030208.tar.gz
# tar xvzf ../../snapscan-20030208.tar.gz (注: ../../是指snapscan-20030208.tar.gz所在的路径,可以是任何地方)
这个操作可能会自动覆盖 snapscan* 文件,不用理它,如果询问你,选择YES.
好了,现在你的位置是:sane-backends-1.0.12-pre2/backend,你需要退出一层目录,返回sane-backends-1.0.12-pre2
# cd ..
4.
用管理员的身份进行编译和安装
# ./configure
....
....
# make
....
....
# make install
....
....
直到完成.
5.
在/root/下建立目录firmware:
# mkdir /root/firmware
在windows的盘里,找到u96v121.bin,cp到/root/firmware
6.(这个时候你可以在任何地方了,因为文件的复制已经完成)
修改/usr/local/etc/sane.d/snapscan.conf,
(我的方法是查找所有snapscan.conf文件进行修改,具体是哪一个我也不清楚,最好全部都改,呵呵.)
修改以下两行:
1)firmware /root/firmware/u96v121.bin
2)/dev/usb/scanner0 bus=usb (次行只用去掉注释'#')
7.
运行sane-find-scanner,看看能否找到扫描仪
# sane-find-scanner
----------------------------
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a SCSI driver for your SCSI adapter.
found USB scanner (vendor=0x04a5, product=0x2060) at /dev/usb/scanner0
found USB scanner (vendor=0x05a9, product=0xa511) at libusb:001:003
found USB scanner (vendor=0x04a5 [Color], product=0x2060 [ FlatbedScanner 13]) at libusb:001:004
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# Scanners connected to the parallel port or other proprietary ports can't be
# detected by this program.
-----------------------------
所显示的信息大概与上面的差不多,意思是说没有找到SCSI设备,找到了USB的.
8.
运行scanimage -L看看它报告的扫描仪型号
# scanimage -L
----------------------------
device `v4l:/dev/video0' is a Noname OV511+ USB Camera virtual device
device `snapscan:/dev/usb/scanner0' is a Acer FlatbedScanner13 flatbed scanner
----------------------------
看到的大概与上面的差不多,Acer FlatbedScanner13表示是ASER 的640U.找到了.
9.
你可以运行xsane来测试你的扫描仪了.
# xsane& (加了一个&是因为让这个程序脱离命令窗口,否则命令窗口关闭这个程序也随之关闭)
如果你是管理员(ROOT)的话,会弹出一个警告框,意思是说,在ROOT下运行可能会有危险之类的话,
不用理它,选择"Continue at your own risk",接着如果你有多个输入设备则会出现一个窗口让你选择使用哪一个.
其中就会有扫描仪的,选择它再按"确定",大功告成!
呵呵.. |
|