4

我目前正在创建一个将部署在 Intranet 环境中的 Web 应用程序。我选择 Firefox 作为运行它的浏览器。

但是,在我正在构建的应用程序中,我需要能够快速打印到不同的打印机,因为它们使用不同的纸张尺寸,具体取决于即将到来的客户。为了避免可能发生的许多浪费时间的错误,例如有人选择了错误的打印机并浪费了纸张。此外,在当前上下文中,为作业找到正确的打印机然后按下打印所用的时间被认为太长。

这个问题有什么解决办法吗?我了解这背后的潜在安全漏洞,但请注意,这只是一个 Intranet 项目,我可以将浏览器的安全性降低到最低,因为它们无法访问 Internet。

我知道 IE(ActiveX 或 VBScript)背后可能有一些可行的方法,但我使用的是 firefox。另外,我想也可能有一些相当棘手的事情,当您在浏览器上按打印时,它会将需要打印的内容保存到数据库,然后有一个 exe 应用程序运行并在每个设定的时间内获取该数据库并打印到正确的打印机。

任何建议将不胜感激。我怀疑我是唯一一个面临这个问题的人!:)

非常感谢你。

4

2 回答 2

3

您需要编写 Firefox 扩展程序或插件并将其分发到整个企业。

于 2010-06-07T02:19:44.723 回答
2

除了需要更少的设置和开发之外,还有一种替代方法可能更快。

如果您在 Intranet 中,为什么不从服务器而不是浏览器打印呢?

您将拥有以下优势:

  • 客户端零设置(除了可能根据位置选择“打印机组”)
  • 对浏览器设置、版本、页面配置等零依赖
  • 更大的灵活性(取决于你用来打印的库,你可以做浏览器不允许的事情)

当然,缺点可能是服务器端的额外开发,但这可能更容易。

于 2010-06-07T02:42:56.213 回答