问题标签 [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 回答
4589 浏览

php - 从 Twain 源(扫描仪)获取图像的 php 脚本

我看一个执行此操作的脚本,它可以从扫描仪获取图像并将其上传到服务器

我在 LAMP 环境中工作。

我知道这家公司:

http://www.chestysoft.com/ximage/twainupload.asp

有谁知道免费脚本(activeX)?有没有人使用类似的脚本?

0 投票
2 回答
27100 浏览

twain - 模拟 TWAIN 设备

我们公司使用的一些软件只接受来自“成像设备”的输入,即 TWAIN 设备(例如扫描仪)。

问题是我们以数字方式接收文件,因此使用实际的扫描仪需要我们打印、扫描和切碎我们已经在计算机上但不在软件中的文档。

我很好奇是否有人知道我们如何能够同时解决这个问题。我的第一个想法是想办法让程序误以为我们正在使用扫描仪,通过一些新的“成像设备”,它只会读取文件,然后将其吐出给软件,但我什至没有知道从哪里开始。

我们提出了一个功能请求,认为这个问题显然应该在软件本身中解决,但该公司因在更新方面非常滞后而臭名昭著。

0 投票
3 回答
10404 浏览

asp.net - 用于 ASP.Net 的 Web TWAIN 扫描解决方案?

我知道你们中的一些人会不鼓励浏览网页,不幸的是,这是一项要求。

我想看看我在这种情况下的选择,也许你们中的一些人可能已经经历过这个并且有一个可行的解决方案。

问题是,我们需要一种通用的方法来通过网页扫描文档,而不需要任何外部帮助应用程序来为我们做这件事。

我知道这是一项艰巨的任务,我只想知道接下来最好的事情。

谢谢!

0 投票
11 回答
20532 浏览

language-agnostic - 从 web 应用程序与最终用户的扫描仪交互(网络/扫描仪集成)

在典型的文档处理 webapp 中考虑以下扫描过程:

  • 用户使用连接到他/她的计算机的扫描仪扫描文档
  • 扫描的图像以 BMP/JPG/TIF/PNG 文件的形式本地保存在用户的计算机上
  • 用户在 Web 应用程序中点击文件上传“浏览..”按钮
  • 用户会看到一个文件对话框,他/她用它来定位扫描的图像
  • 用户点击“上传图像”,扫描的图像被上传到存储它的服务器

这个过程非常复杂,我想减少步骤数,以使该过程更加用户友好/防呆。在理想情况下,上述步骤将被替换为只有一个步骤,即程序启动文档扫描、完成文档扫描并上传当点击“扫描并上传”时,Web 应用程序会自动触发生成的图像。不幸的是,“网络/扫描仪集成”的状态似乎很差,所以这可能是乌托邦。

你将如何解决这个问题?更具体地说,您将如何减少所描述的用例中涉及的步骤数量?

0 投票
3 回答
697 浏览

c# - 如何在 VS 2005 中为委托回调实现自动属性

我正在尝试编译我在此处找到的 TwainDotNet 解决方案(C# TWAIN 交互),但我束手无策。

这个解决方案显然是在 VS 2008 中开发的,我在 2005 年工作(目前别无选择)。2005 年我可能花了很多时间来编译这一切,并且我已经将我的错误减少到两个,两个错误都是同一个问题。

在访问委托实例的属性上编译失败。

错误:“TwainDotNet.WinFroms.WinFormsWindowMessageHook.FilterMessageCallback.get”必须声明一个主体,因为它没有标记为抽象或外部

这是该类实现的接口 IWindowsMessageHook:

我承认自己是代表新手,我在这里不知所措。如何在 VS 2005 中复制此功能?

谢谢你的时间。

0 投票
1 回答
2031 浏览

.net - 为什么在协商 Twain 会话时设置 PixelType 不起作用?

我正在尝试以编程方式指定 TWAIN 会话中的扫描设置。因为这里的代码量很大,所以我将尝试在不粘贴整个代码的情况下解释问题。我希望有擅长 TWAIN 的人来帮助我....

为了进行扫描设置,我使用了对本机 Twain 库的低级调用。扫描仪是HP Scanjet 7000。目前我一直在设置颜色和位深度选项。重要的是我对另外两台扫描仪没有任何问题。只是这个模型。

根据设置 ICAP_BITDEPTH(第 480 页)之前的规范,我需要设置 ICAP_PIXELTYPE(535)。所以首先我要求提供支持的 PixelTypes 列表......它们是 TWPT_BW(黑白)、TWPT_GRAY(灰色)和 TWPT_RGB(RGB)。因为我想获得黑白扫描,所以我试图将此功能设置为 TWPT_BW。这会导致错误,我不明白为什么。正如我在其他两个模型中所说的那样,这是可行的。

该扫描仪是否可能不允许这样的设置功能?

TWAIN 规范: http: //www.twain.org/docs/TWAIN_2_1_Spec.pdf

0 投票
2 回答
1263 浏览

objective-c - OS X Mac 和编写一个孪生扫描应用程序

有人能指出我开始为 MAC osx 开发 twain 扫描应用程序的正确位置吗?我过去做过一些简单的objective c开发,但没有与设备交互。

0 投票
2 回答
21481 浏览

delphi - Delphi 的 TWAIN 扫描组件

我需要将 TWAIN 扫描添加到 Delphi 应用程序中,并且无法找到现成的组件来执行此操作。

我下载了 TDelphiTwain,但在 Windows Vista 上的 D2010 中使用时,它似乎无法识别我系统上的任何 Twain 源。我还尝试了 MCM 的 Twain Toolkit for Delphi 的试用版,它的优点是目前正在更新(DelphiTwain 的最后一次更新是 2004 年),但 Twain Toolkit 甚至无法在我的系统上编译(我认为一些 DCU 已经过时了)日期)。

谁能建议一种将 TWAIN 扫描到我的 Delphi 应用程序中的简单方法?

更新:使用 vcldeveloper 对 DelphiTwain 的更新(见下文)我能够得到这个工作。此外,我还发现Envision Image Library支持 Twain 扫描以及协助处理多页 TIFF,并且已更新为与 D2010 兼容。

下面的最新更新VCLDeveloper 的代码工作正常。但是,我选择了 Envision 库,它可以轻松创建多页 TIFF 文件。我在几个小时内完成了 Envision 扫描,包括多页文件处理。

0 投票
2 回答
11303 浏览

c# - 使用 TWAIN 和 BackgroundWorker 进行 TwainDotNet 扫描

有没有人尝试过TwainDotNet使用来自 .NET 的 TWAIN API 调用进行扫描?虽然它通常运行良好,但在与使用 MVVM 的 WPF 应用程序一起使用时,我会遇到一些问题。基本上我是从一个服务调用吐温扫描函数,而后者又使用一个 BackgroundWorker。

当我们使用 BackgroundWorker 时,永远不会触发 ScanningComplete 事件处理程序。有什么建议可以解决这个问题吗?

0 投票
2 回答
2301 浏览

.net - 从 .NET Web 应用程序访问 WIA/TWAIN

我们正在开发 C#.NET Web 应用程序,它必须能够连接到前端用户的扫描仪、网络摄像头或签名板 ( http://www.signotec.com/ ) 设备并执行他们的操作。这应该嵌入浏览器。

据我所知,Java、AIR、Silverlight4(它仍然是测试版)是可能的。

你更喜欢什么是实现这一目标的最佳解决方案。前端用户可以限制使用Windows,但应该是独立于浏览器的(如果没有简单的跨浏览器解决方案,也可以限制在IE7+)

我刚刚 通过网络浏览器阅读了 WIA - ASP.NET ,我希望那里有新的东西;)

谷歌齿轮怎么样?我读到他们不会继续开发它:(