我必须为 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 的唯一真正可行的选择是使用 Cygwin或 MinGW与 MSYS .来自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/