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

发布于 2025-01-06 05:24:27 字数 520 浏览 0 评论 0原文

我必须为 Canon 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

I have to develop a scanning application for the Canon 9000F, but I'm having troubles with WIA and TWAIN. I've read on the SANE project's home page that this specific scanner works pretty well with their technology, so I would be interested if it is possible to use the SANE backend on Windows platforms.

I found some information on this website: 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 is also listed as platform on the SANE's wikipedia page:

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

用心笑 2025-01-13 05:24:27

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

Windows 上的 SANE

先决条件

为了能够编译 sane-backends,您需要有 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 后端。

In spite of this very interesting thread: sane runs in windows without cygwin I think that your only really viable option for using SANE on Windows is to use Cygwin or MinGW with MSYS. From the README.windows file:

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.

Once you have either of those, you can untar and build SANE from the source code (check the readme for the required libraries) and it may or may not work with your Canon 9000F Scanner.

As you say, the chances are good that it will work as it is listed as supported under the pixma backend.

战皆罪 2025-01-13 05:24:27

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

The difficult part was handled by TWAIN which is no longer an option as Windows moves forward. The SANE backends need to be built under Cygwin. Won't build with Mingw - no POSIX functionality.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文