2016-12-27 114 views
1

打印机型HP OFFICEJET亲6830
是否有来自HTML/Java脚本来扫描从扫描仪的方法吗?
HTML扫描图像扫描仪从网页上并保存图像到本地文件夹或返回页面

如果不能完成任何人都可以推荐一个lib为java访问打印机/扫描仪。

将在所有的想法是一个按钮到网页,并扫描图像添加回页面或到本地文件夹

我已经使用Scanner.js尝试:HTML/JavaScript的网页吐温WIA

但它没有为我工作不知道为什么?

谢谢

回答

0

这可以这样做。

在开始之前,我必须指定我在HP PhotoSmart网络打印机上尝试此操作,但它也应该适用于您的。

如果从您的浏览器浏览到您的打印机IP地址(我想您使用它作为网络打印机,即http://192.168.1.79),您应该找到几个选项和能够从Web浏览器本身扫描文档(您可能必须先从设置中启用此功能)。

它的作品,你可以花几个小时逆向工程的东西。幸运的是,似乎有人已经这样做了:hp-webscan,它只有60行,因此很容易转换为另一种环境/语言。

否则惠普打印机应该公开一个CUPS(IPP)/ SANE接口,您可以使用它。

SANE扫描仪访问现在很容易)是一套API来通过网络与扫描仪进行通信。我给你链接到描述该技术的维基百科页面。以下是Node的绑定示例:node-sane

+0

我试图让这个工作几个小时,这不工作我只需要打印机Web服务器上的页面地址和扫描所需的参数;/ –

+0

我没有确切的模型,所以我无法直接向您提供链接。我在惠普支持论坛中发现了一个涉及您的确切型号的线索,其中显示了如何启用webscan(甚至还有一段视频,请参阅最后一篇文章[此处](https://h30434.www3.hp.com/t5/Scanning -Faxing和 - 复制/ HP-Officejet的-PRO-6830 - 扫描 - 通网络的控制面板/ TD-p/5386429))。基本上,为了获得正确的链接,您应该从浏览器执行扫描,检查浏览器中的网络检查员是否有打印机请求。希望能帮助到你。如果您遇到SSL错误,请继续并根据需要安排代码。 –

0

如果您不介意使用商用SDK,则可以尝试使用基于浏览器的扫描SDK的Dynamic Web TWAIN。你可以试试demo of online scanning,看看它是如何工作的。 (免责声明:我在公司)