LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 12541|回复: 17

驱动你的扫描仪,Acer 640U usb扫描仪为例

[复制链接]
发表于 2002-8-23 10:46:10 | 显示全部楼层 |阅读模式
ACER 640U 扫描仪在rh7.2下能用吗?是USB口的.
 楼主| 发表于 2003-2-3 23:10:57 | 显示全部楼层

驱动你的扫描仪

驱动你的扫描仪!(原创)

以驱动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.linuxeden.com/forum/showthread.php?threadid=49351
发表于 2003-2-4 00:10:02 | 显示全部楼层
不错,是兄弟原创的吗?可以贴来,方便以后需要的兄弟搜索。
 楼主| 发表于 2003-2-4 18:54:52 | 显示全部楼层

驱动你的扫描仪!(原创)

以驱动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下的驱动程序目录中。
 楼主| 发表于 2003-2-9 09:58:14 | 显示全部楼层
补充一点:整个过程中让扫描仪一直开着。
发表于 2003-3-3 10:08:15 | 显示全部楼层
good,辛苦了potter兄。

收入精华区,供大家参考 。

多谢。
发表于 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",接着如果你有多个输入设备则会出现一个窗口让你选择使用哪一个.
其中就会有扫描仪的,选择它再按"确定",大功告成!


呵呵..
发表于 2003-5-23 20:46:21 | 显示全部楼层
多谢monster兄,这样,这个帖子就成熟和完整了,更方便弟兄们解决相类似的问题。

再次感谢。。

北南 呈上。
发表于 2003-7-26 23:35:50 | 显示全部楼层
方正的f4180可以吗?没有楼主所说的bin文件啊。windows下面怎么没有啊,是不是不同产品不一样的啊。
 楼主| 发表于 2003-7-27 20:29:32 | 显示全部楼层
没有firmware就难办了,兄弟是在win的驱动目录下找的么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表