问题描述
我们正在开发 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 (将#修改为@)