【发布时间】:2012-06-12 08:46:18
【问题描述】:
我正在开发一个需要使用客户端打印机进行静默打印(没有打印对话框)的 Web 应用程序。
经过一些研究,我们发现我们可以使用 ActiveX 和 Foxit Reader 使其工作。
目前它运行良好,但它限制了我们只能使用 IE,我们希望它也适用于 Firefox 和 Chrome。
我知道没有直接的代码可以让它工作,但必须有解决方法吗?
我需要的是开始的点,例如用于访问本地打印机的 Chrome/Firefox 插件 - 或在客户端创建在后台运行的 Windows 服务、更改浏览器设置、使用 ActionScript 等。
如果有人也能说明 Facebook 如何从其网站访问本地网络摄像头,它可能会从网站访问客户端外围设备。提前致谢。
【问题讨论】:
-
我相信 Facebook 正在使用 Flash 访问本地网络摄像头。我认为研究 Flash 用于打印的选项可能会给您一个良好的开端。不知道是否可行,但值得一试。
-
绑定到执行打印任务的小型自定义应用程序的自定义 http 处理程序可能会完成此操作(类似于 emule 处理的 ed2k 链接,我不确定如何将数据“发送”到应用程序)
-
你能告诉我们更多关于你如何让它与 activex 和 foxit reader 一起工作的信息吗?
-
Google 在以下链接中有一个用于打印的示例扩展:Chrome print extension 它可能会提供一些关于打印的想法。
标签: plugins printing cross-browser