SANE (简体中文)

From ArchWiki
Revision as of 10:08, 27 February 2010 by Yx85107453 (Talk | contribs)

Jump to: navigation, search

介绍

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

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

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

第二步:安装

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

第三步:设置

用户必须被加到scanner组中才能使用扫描仪。使用gpasswd命令:
#gpasswd -a username scanner
注意:您必须重新登录使改动生效
然后您可以试着看看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文件。
    请确保固件入口未被注释,及文件路径正确的指向了您扫描仪的固件文件。还有scanner组的成员都能访问/etc/sane.d/<backend-name>.conf文件。