我有一台扫描仪,我在 Google 上搜索到 Linux 是唯一一款与此扫描仪兼容的操作系统(Acer FlatBed Scanner 22)。在我将 Ubuntu 操作系统从 11.04 升级到 11.10 之前,它可以正常工作,但在升级前一天,它在 Windows 7 Enterprise 64 位上不再工作(我的另一个系统,其中一个是 DualBoot)
有人有同样的问题,可以帮助我
答案1
好的。刚刚让我的 s2w 5300u 在 11.10 上运行起来。以下是说明:
(如果需要,请不要忘记使用“sudo”提供管理员访问权限)
1)打开终端并检查系统是否识别扫描仪:
lsusb
输出:
Bus 007 Device 046: ID 04a5:20fe Acer Peripherals Inc. (now BenQ Corp.) SW2 5300U
2)检查SANE是否可以看到扫描仪:
scanimage -L
输出:
device `snapscan:libusb:007:045' is a Acer FlatbedScanner22 flatbed scanner
3)现在我们必须下载扫描仪的固件。从BenQ 服务和支持网站
4) 将档案中的“Bin”文件夹解压到例如您的主目录。
5) 现在检查文件夹 '/usr/share/sane/firmware/' 是否存在。如果不存在,请创建它:
mkdir '/usr/share/sane/firmware/'
6)将您的固件复制到“/usr/share/sane/firmware/”:
cp -v '/home/user/Bin/u254v042.bin' '/usr/share/sane/firmware/'
注意:解压后的文件夹“Bin”可能包含多个文件,您必须选择一个适合您的扫描仪的文件。我不知道具体是哪一个,只是尝试了其中几个。对于 s2w 5300u,您需要 u254v042.bin 如果需要,请使用另一个固件文件重复步骤 6、7。
7) 最好为其他用户建立读取文件的权限,因为不知道文件是用什么权限打包的:
sudo chmod 754 /usr/share/sane/firmware/u254v042.bin
sudo chmod o+r /usr/share/sane/firmware/u254v042.bin
注意:我没有做这一步,因为这对我来说不是那么必要。
8)现在我们必须在配置中找到正确的文件路径:
gedit /etc/sane.d/snapscan.conf
找到行“firmware /usr/share/sane/firmware/”并用“##”注释它:
##firmware /usr/share/sane/snapscan/your-firmwarefile.bin
将此行路径添加到您的固件文件后:
firmware /usr/share/sane/firmware/u254v042.bin
注意:第一行可以不注释,也可以用u254v042.bin代替your-firmwarefile.bin,我想你懂的。
9) 重新插上扫描仪。就这样。
祝你好运。