windows - 是否可以在 Windows 平台上使用 SANE 后端?

标签 windows sane

我必须为 Canon 9000F 开发扫描应用程序,但我在使用 WIA 和 TWAIN 时遇到了问题。我在 SANE 项目的主页上读到,这个特定的扫描仪与他们的技术配合得很好,所以我很想知道是否可以在 Windows 平台上使用 SANE 后端。

我在这个网站上找到了一些信息:http://www.zago.net/sane/windows/sane_on_windows.html

SANE on Windows: The port has been integrated in the CVS tree on september 23rd, 2003. It will be available in SANE release 1.0.13.

Windows 也被列为 SANE 维基百科页面上的平台:

Operating system: Microsoft Windows, Linux, UNIX, OS/2

最佳答案

尽管有这个非常有趣的线程:sane runs in windows without cygwin我认为在 Windows 上使用 SANE 的唯一真正可行的选择是使用 CygwinMinGWMSYS .来自README.windows文件:

SANE on Windows

Prerequisites

To be able to compile sane-backends, you need to have either Cygwin or Mingw compilers and a suitable POSIX compatible environment.

You can get the Cygwin POSIX compatible environment for Windows Windows and the Cygwin gcc compiler at http://www.cygwin.com

You can get the MSYS POSIX compatible environment for Windows and the MinGW gcc compiler at http://www.mingw.org/wiki/MSYS

The scanner must be detected by Windows and not be disabled. Check with the hardware manager.

一旦您拥有其中任何一个,您就可以从源代码中解压并构建 SANE(查看自述文件以了解所需的库),它可能会或可能不会与您的 Canon 9000F 扫描仪一起使用。

正如您所说,它很有可能会起作用,因为它在 pixma 下被列为受支持的。后端。

关于windows - 是否可以在 Windows 平台上使用 SANE 后端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9278263/

相关文章:

python - 使用 Python 的 ctypes 传递/读取声明为 "struct_name *** param_name"的参数?

windows - 使用浏览器窗口容器中的 ActiveX 控件,如何检测用户何时将选项卡从 ActiveX 控件中移开

java - 安装 JDK 时出错

python - PIL SANE接口(interface): where can I find it?

c - 操纵变量的地址来存储较小的类型?

java - 在 Windows 上访问智能卡时重用 Java Keystore

c++ - 多次登录时检测多个应用实例的变化

windows - Tortoise SVN "Can' t 读取连接错误”

asp.net-mvc - 使用 IOC 预填充 MVC 模型 - 缓存的替代方案?