问题标签 [twain]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
909 浏览

python - PIL SANE 界面:我在哪里可以找到它?

显然 PIL 包括一个 SANE(扫描仪访问现在很容易)界面 - 我现在正在查看代码

sane 由 PIL 提供。

我在 OS X 和 Windows 下都安装了 PIL,但是“import sane”对我不起作用。我做了一些谷歌搜索,看看是否需要安装额外的东西,但我没有找到任何东西。

如何获得 PIL 的 SANE 界面?

我对任何 SANE 界面(不一定是 PIL)都很满意,因此,如果您知道替代方案也会有所帮助。

0 投票
1 回答
2809 浏览

citrix - 使用 Morena 扫描会产生错误:无法加载 twain_32.dll

我正在为浏览器开发一个扫描小程序。我使用莫雷纳 6.4。

一切都在我的本地 PC 上运行。

有时这个小程序是在 Citrix 应用服务器(4.5 版)后面启动的。图像扫描的一切都配置好 - 一些本机应用程序可以扫描(此应用程序使用 TWAIN,如 Morena)。

当我尝试使用 Morena 进行扫描时,出现以下错误:

SK.gnome.twain.TwainExcaption:无法加载 twain_32.dll(错误=126)

错误图片:
在此处输入图像描述

0 投票
2 回答
803 浏览

.net - 从 .NET 扫描仪的 GUI 扫描打开然后关闭

我开发了一个 winform .NET 4 应用程序,它能够使用 Bytescout Scan 从扫描仪异步保存图像。无论如何,我注意到在某些情况下(使用某些扫描仪),扫描仪的 GUI 打开,然后在加载后立即关闭,而不执行任何扫描。由于我的代码和扫描仪软件本身都没有引发错误消息;我应该注意一些设置/调整吗?谢谢你的建议,朱塞佩

0 投票
1 回答
1023 浏览

c++ - Python3 或 C/C++:TWAIN 接口

我见过 Python2 的 twain 模块,Python3 有什么类似的吗?我需要控制扫描过程,特别是直方图设置(阴影、高光、伽马)、分辨率和扫描窗口大小。在 Python3 中实现自动化的最佳方法是什么?

编辑:如果不在 Python 中,是否有任何 C/C++ 库可以集成到 Python 中并控制扫描过程?我只知道一个库,EZTwain,它支持多种编程语言(不包括Python),但它不适用于某些直方图设置,甚至不支持商业版本,所以我会避免使用它。

0 投票
3 回答
45383 浏览

twain - 如何验证我的扫描仪驱动程序是否兼容 TWAIN?

我们有一个集成了第 3 方扫描组件的应用程序 - Dynam .NET TWAIN。它在我的 HP scanjet 5700 上运行良好。最近,我们得到了 Cannon LiDE210,但它不起作用。我终于注意到我们的应用程序需要使用与 TWAIN 兼容的驱动程序。

如何验证我的扫描仪驱动程序是否支持 TWAIN?我们将把应用程序发送给其他客户。我正在寻找一种简单的方法来确定我的客户的扫描仪是否支持 TWAIN。

谢谢你。

0 投票
2 回答
6563 浏览

webcam - 如何直接从 Web 应用程序中的内置网络摄像头捕获图像?

我已经有一个 Web 应用程序,它允许我的客户从安装了 TWAIN 驱动程序的扫描仪扫描文档,将扫描的文档保存为本地 PDF 或上传到 Web 服务器。

我希望我的 Web 应用程序支持的一件事是从内置网络摄像头捕获图像。似乎没有或很少有支持 TWAIN 的网络摄像头。

有什么建议可以让它发挥作用吗?

0 投票
1 回答
4778 浏览

java - uk.co.mmscomputing twine 扫描仪

我正在使用这个 mmscomputing 库作为 java 小程序来扫描图像或文档。使用swings,我创建了一个扫描按钮,它通过调用mmscomputing jar的scanner.acquire()方法来获取扫描仪。

然后将扫描的图像放入jpanel进行显示。

问题是,当我第一次启动我的小程序并点击我的扫描按钮时..扫描工作正常..它进入的吐温状态是:3,4,5,6,7,5,4,3

然后第二次,再次点击我的扫描按钮..吐温状态它进入的是:3,4,5,4,3

它不会进入图像传输就绪和传输状态,因此不会进入下面的 CODE IF 循环

if (type.equals(ScannerIOMetadata.ACQUIRED))

所以我第二次无法在我的 jpanel 中看到新的扫描图像......

然后第三次,点击我的扫描按钮..再次正常工作..进入所有状态。所以我的意思是,对于交替打开或重新启动java小程序..它可以工作。会有什么问题..?

我想,每次当我点击扫描按钮时,它都应该让我在 Jpanel 中获得一个新图像。但它正在做替代时间。我可以强制显式设置或更改 twain 状态以进入第 6 和第 7 状态.. 还是第二次出现一些 twain 源初始化问题?因为每次重新启动小程序都很好..或者每次单击扫描按钮时都可以通过某种方式重新初始化小程序对象..因为每次单击扫描按钮时我都会重新启动小程序...

我不明白。。

下面是示例代码:

0 投票
2 回答
511 浏览

c# - C# - 什么是适用于 GetDevice 方法的选择源对话框?

我正在尝试使用如下描述的方法:

productName是出现在“选择源”对话框中的设备名称。

所指的“选择源”对话框是什么?

0 投票
1 回答
1136 浏览

c# - 扫描仪连接通知

我正在开发一个扫描应用程序,并且我想仅在我的/任何扫描仪可用时启用“扫描”按钮。

我尝试使用GdPicture来实现这一点,但没有任何成功(顺便说一句。它的库真的很差,不要使用它)。我还尝试使用Atalasoft 的 TWAIN和较低级别的TWAIN 库(感谢那篇文章我找到了)来获得某种类似的事件。没有工作。

我也有一个想法来检测连接到计算机的新设备,而不是重新扫描 TWAIN 设备,但也许你们中的任何人都知道更好的解决方案。有任何想法吗?

0 投票
2 回答
568 浏览

c# - 如何在 C# 中将 TIFF 图像添加到另一个图像的底部?

我用 TWAIN 扫描了一张双面图像,它得到了一组图片,我可以单独保存它们。我需要将这两个图像并排组合并将其保存为单个 TIFF 文件。

你能告诉我如何打开 TIFF 图像并将它们保存为一个文件,并排包含它们吗?