Javascript 不使用小程序从网页访问客户端扫描仪

Javascript 不使用小程序从网页访问客户端扫描仪,javascript,java,applet,npapi,twain,Javascript,Java,Applet,Npapi,Twain,我想在客户端访问一个扫描器,在我毫无问题地使用JavaApplet之前,但在chrome决定不支持java之后,我能做什么呢。如果有使用JS、Jquery或其他语言的解决方案,请告诉我,HTML以前通常无法使用它(因为安全问题,无法访问操作系统),但这种情况正在改变 HTML5现在有了一些重要的功能。 请参阅包含非常详细信息的帖子: 特别是,您应该关注摄像头/视频功能,这也适用于扫描仪:您可以将TWAIN服务器和WebSocket结合起来作为替代解决方案 这里介绍如何使用动态.NET TWAIN

我想在客户端访问一个扫描器,在我毫无问题地使用JavaApplet之前,但在chrome决定不支持java之后,我能做什么呢。如果有使用JS、Jquery或其他语言的解决方案,请告诉我,HTML以前通常无法使用它(因为安全问题,无法访问操作系统),但这种情况正在改变

HTML5现在有了一些重要的功能。

请参阅包含非常详细信息的帖子:


特别是,您应该关注摄像头/视频功能,这也适用于扫描仪:

您可以将TWAIN服务器和WebSocket结合起来作为替代解决方案

这里介绍如何使用动态.NET TWAIN在服务器端获取图像,并通过WebSocket将捕获的图像发送到Web客户端

如果您想使用Java,请阅读本教程


动态.NETTWAIN是一种商业软件。您可以用任何您喜欢的TWAIN扫描解决方案替换它。

对于您想要使用的客户端。不幸的是,没有其他解决方案,但是这个解决方案得到了很好的维护和记录。浏览器中的扫描仪技术还不成熟。请阅读有关堆栈溢出的其他文章,这些文章涉及相同的web扫描问题。关于这个话题,我们已经讨论了将近一年了。

Atalasoft有一个web扫描工具包,可以满足您的需要:

该产品不使用特定于浏览器的插件,因此在所有现代浏览器(IE8+、Chrome、Firefox)中都能很好地工作

在体系结构上,应该安装一个小型本地组件,它公开RESTfulWeb服务。Web页面使用标准JavaScript/jQuery与服务通信,并扫描/导入/增强图像

这是在线演示,您可以立即试用:

扫描组件以库为基础,它包括许多提高扫描图像质量的图像处理算法(deskew、autorotate、空白页检测等)


您可以选择许可和使用嵌入式VRS技术,我必须说,它非常擅长清理扫描。

您必须制作一个桌面应用程序,该应用程序将在后台工作。桌面应用程序在打开时将保持与浏览器的连接。当浏览器命令扫描桌面应用程序扫描文档并将其发送到浏览器时

这是解决办法。非常容易实现,只需按照此处的步骤操作即可


但它仍然需要动态.NET TWAIN,这是因为它支持无线扫描仪吗?