有什么方法可以从MVC应用程序中的客户端LAN使用Javascript获取连接的扫描仪列表?

问题描述

我们正在开发 MVC应用程序,以从安装在LAN中的基于twain Direct的扫描仪 扫描文档。

为了发现连接的扫描仪,我们使用了Bonjour,它将显示扫描仪列表。扫描仪(twain direct)还提供了其他API,以与扫描仪创建会话,捕获数据等。

解决方案的局限性在于,它必须部署在连接扫描仪的同一LAN中。只有这样,我们才能使用Bonjour(Dnssd)获取扫描仪列表。

现在,我们希望以某种方式修改解决方案,以便应将应用程序部署在LAN外部,并能够获取正在访问应用程序的LAN可用扫描仪的列表(在浏览器中)。

我们尝试了一个软件包“ https://www.npmjs.com/package/bonjour”,但它似乎是服务器端库。我们还使用browserfy为JavaScript制作了bundle.js,但没有用。

如果我们可以在客户端LAN中获得扫描仪列表,则可以将rest api与选定的扫描仪一起使用来执行其余的扫描任务。

注意:在预期的LAN上可能没有任何PC(可能只有ipad / android / iphone和扫描仪)安装任何其他支持软件来暴露扫描仪列表。 >

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)