SANE (简体中文)

From ArchWiki
Revision as of 09:02, 24 October 2012 by Fengchao (Talk | contribs) (scanner group is not needed.)

Jump to: navigation, search

介绍

Sane提供GNU/Linux下使用扫描仪的库文件及命令行工具。

第一步:检查sane是否支持您的扫描仪

参照这个链接 http://www.sane-project.org/sane-supported-devices.html

第二步:安装

sane已经被存放到extra仓库中,可以直接运行:
#pacman -S sane

第三步:设置

然后您可以试着看看sane是否识别了您的扫描仪,使用:
#scanimage -L
注意:有的用户可以需要CUPS服务,请注意检查CPUS是否开启。有关CPUS的具体内容请参照相关WIKI。
如果失败,请检查扫描仪和电脑的线路是否完好。您也可能需要重新接入扫描仪以便/etc/udev/rules.d/sane.rules识别您的扫描仪。
注意:如果是HP的硬件您也可能需要安装extra仓库中的hplip包:
#pacman -S hplip
别忘记在/etc/sane.d/dll.conf中启用hpaio。以root方式运行hp-setup可能会方便您添加设备。

第四步:固件

注意:如果您需要加载固件到扫描仪上,才需要阅读部分文档。

取得固件

注意:如果您没有安装CD,您需要从扫描仪供应商网站上取得必须的驱动程序。
提取扫描仪安装CD中的文件,固件通常是.bin后缀名。
但它也可能在:

  • .exe文件中;在这个例子中可能是zip压缩文件,安装和运行unzip可以找出它。
  • .cab文件中;安装和运行cabextract解压它。

安装固件

首先您需要将固件放置到安全的位置,推荐放到/usr/share/sane的子目录下。
然后您需要告诉sane固件的位置:

  • 在sane支持设备列表http://www.sane-project.org/sane-supported-devices.html 中找到您的扫描仪后端程序名称。
  • 打开/etc/sane.d/<backend-name>.conf文件。
  • 请确保固件入口未被注释,及文件路径正确的指向了您扫描仪的固件文件。

第五步:安装前端

Xsane为Sane提供基于GTK的前端。在extra仓库中可以找到它:
#pacman -S xsane
还有其他的前端可以使用,您可以通过以下方法找到它们:

  • 使用pacman -Ss 以 ”sane” 或者 “scanner” 作为关键字寻找。
  • 在sane-project的网站上查看前端列表http://www.sane-project.org/sane-frontends.html

疑难解答

Invalid argument
如果您遇到 ”Invalid argument” 的错误提示,可能需要安装固件。参照上面的详细说明。