【问题标题】:Is it possible to use the SANE backend on windows platforms?是否可以在 Windows 平台上使用 SANE 后端?
【发布时间】:2012-02-14 14:05:24
【问题描述】:

我必须为佳能 9000F 开发扫描应用程序,但我遇到了 WIA 和 TWAIN 问题。我在 SANE 项目的主页上读到,这个特定的扫描仪与他们的技术配合得很好,所以如果可以在 Windows 平台上使用 SANE 后端,我会很感兴趣。

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

Windows 上的 SANE: 该端口已于 2003 年 9 月 23 日集成到 CVS 树中。 它将在 SANE 版本 1.0.13 中提供。

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

操作系统:Microsoft Windows、Linux、UNIX、OS/2

【问题讨论】:

    标签: windows sane


    【解决方案1】:

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

    Windows 上的 SANE

    先决条件

    为了能够编译理智的后端,你需要有 Cygwin 或 Mingw 编译器和合适的 POSIX 兼容环境。

    您可以获得适用于 Windows 的 Cygwin POSIX 兼容环境 Windows 和 Cygwin gcc 编译器http://www.cygwin.com

    您可以获得适用于 Windows 的 MSYS POSIX 兼容环境和 MinGW gcc 编译器http://www.mingw.org/wiki/MSYS

    扫描仪必须能被 Windows 检测到并且不能被禁用。查看 与硬件管理器。

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

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

    【讨论】:

      【解决方案2】:

      困难的部分由 TWAIN 处理,随着 Windows 的发展,它不再是一个选项。 SANE 后端需要在 Cygwin 下构建。不会使用 Mingw 构建 - 没有 POSIX 功能。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-04
        • 1970-01-01
        • 2014-01-12
        • 1970-01-01
        • 2016-02-10
        • 1970-01-01
        相关资源
        最近更新 更多