问题标签 [image-scanner]

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 投票
2 回答
2920 浏览

barcode-scanner - 使用 Symbol 数字图像扫描仪进行 OPOS 图像采集

我们的应用程序目前使用 Motorola/Symbol DS6707 数字图像扫描仪进行图像捕获和条码扫描。我们通过 Moto SNAPI 驱动程序与扫描仪通信。由于这是特定于摩托罗拉/符号扫描仪的,我正在考虑使用更通用的接口(例如 OPOS)进行重写。这是在 C/C++ 应用程序中。

我们内部还有一台霍尼韦尔成像扫描仪,我们正在使用它进行测试。该型号(Xenon 1900)还支持成像和条形码扫描。

两种扫描仪都有 OPOS 驱动程序以支持“扫描仪”(条形码阅读器)设备类。两者都没有作为“成像扫描仪”的支持。但是,霍尼韦尔支持使用 DirectIO 通过扫描仪驱动程序进行成像,这在他们的 SDK 中有记录。

有谁知道摩托罗拉 OPOS 驱动程序是否支持成像,如果支持,DirectIO 命令是什么?我找不到任何有关 Motorola/Symbol OPOS 支持的 SDK 或其他文档。

谢谢!

0 投票
1 回答
7533 浏览

c# - C# WIA ADF 有下一页

我创建了一个 WIA Wrapper,我相信它对某些人有用。它仍处于开发阶段,但除了 HasNextPage 方法不起作用之外,它都可以正常工作。我从很多不同的来源获取了代码。但基本上,在我的代码中,如果 ADF 中没有页面,WIA.Properties 不会改变,所以它总是认为还有另一个页面?我可以做一个草率(如果没有纸错误,请尝试捕获,但那很草率)

有任何想法吗?

这是我的代码:

ps - 我不介意对编码标准的批评,请评论任何能让我成为更好的程序员的东西:)

(我有几行代码可以尝试调试它)主要问题是,无论我做什么,文档处理状态都不会改变

0 投票
0 回答
730 浏览

python - Use a scanner device from Python

I am trying to use a scanner device from Python. I have looked into two libraries (pyscanner and imagescanner) that claim to solve this problem, but they don't. The first one, breaks while importing the module, the second one, I could not find the files.

I have also found some libraries in Java (JTwain) that can be used, but I would rather use Python.

I would really thank if someone can help me with this.

0 投票
1 回答
2835 浏览

wia - 是否可以更改最大 WIA 扫描分辨率?

我必须在项目中使用佳能 9000F 扫描仪。我在使用 TWAIN 驱动程序时遇到了一些问题(请参阅:使用 TWAIN 扫描 2400 DPI 图片时内存问题是否常见?),所以我尝试了 WIA 作为替代方案,但内置的扫描对话框只允许最大分辨率为 600 DPI,但是我知道至少 1200 DPI 应该是可能的。

WIA 对话框

是否可以覆盖这些值?限制从何而来?这是由驱动程序引起的还是在 WIA 本身的某个地方配置的?如果我降到一个较低的级别并自己完成所有这些扫描功能,我会面临同样的限制吗?

问题不再相关。决定使用 TWAIN 驱动程序。

0 投票
1 回答
909 浏览

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

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

sane 由 PIL 提供。

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

如何获得 PIL 的 SANE 界面?

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

0 投票
2 回答
10622 浏览

image-processing - 使用 ImageMagick 清理扫描的灰度图像

我有很多文本页面的扫描(白色背景上的黑色文本)。

我通常的方法是使用曲线对话框清理 Gimp 中的那些,使用非常简单的曲线,只有四个点:0,0 - 63,0 - 224,255, 255,255

这使得所有的灰色文本变成黑色,加上使文本更清晰,并将大部分发白的像素变成纯白色。

如何使用 ImageMagick 或其他完全从命令行运行的 Linux 工具在脚本中实现相同的效果?

-normalize或者-contrast-stretch不工作,因为它们使用像素数进行操作。我需要一个操作员,它可以使颜色 0-63(灰度)变成黑色,224 以上的所有颜色都是纯白色,其余的都应该标准化。

0 投票
1 回答
8144 浏览

java - JAVA+扫描文档

我需要用 Java 编写一个非常简单的应用程序来从网页运行文档扫描仪。我知道这必须在 TWAIN 的帮助下完成,但我不知道如何。有人可以指导我如何在 Java 中进行扫描吗?一个例子会特别有帮助。

0 投票
2 回答
803 浏览

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

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

0 投票
3 回答
45383 浏览

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

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

如何验证我的扫描仪驱动程序是否支持 TWAIN?我们将把应用程序发送给其他客户。我正在寻找一种简单的方法来确定我的客户的扫描仪是否支持 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 源初始化问题?因为每次重新启动小程序都很好..或者每次单击扫描按钮时都可以通过某种方式重新初始化小程序对象..因为每次单击扫描按钮时我都会重新启动小程序...

我不明白。。

下面是示例代码: