Difference between revisions of "SANE (简体中文)"

From ArchWiki
Jump to: navigation, search
(Update category)
Line 1: Line 1:
 +
[[Category:Imaging (简体中文)]]
 +
[[Category:HOWTOs (简体中文)]]
 +
[[Category:简体中文]]
 +
{{i18n|Sane}}
 +
 
== 介绍 ==
 
== 介绍 ==
 
Sane提供GNU/Linux下使用扫描仪的库文件及命令行工具。
 
Sane提供GNU/Linux下使用扫描仪的库文件及命令行工具。

Revision as of 13:51, 24 May 2011

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

介绍

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文件。

第五步:安装前端

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” 的错误提示,可能需要安装固件。参照上面的详细说明。
权限问题
如果您只能在执行”sudo lsusb”时看到扫描仪,您需要加入您的用户到lp组。
#gpasswd -a username lp
Dbus 问题
如果您遇到下列错误:
arguments to dbus_connection_send() were incorrect, assertion “connection != NULL” failed in file dbus-connection.c
将dbus用户加入到lp,scanner组
#gpasswd -a dbus lp
#gpasswd -a dbus scanner