1

我有一个使用 Struts2 框架运行的 Web 应用程序。要求是

一个。用户执行各种交易。湾。每笔交易都需要打印。C。每个事务都有一个附加的 jrxml(使用属性文件配置)。d。一旦用户完成交易,打印应该会无缝进行。

可以通过两种方式进行打印。1. 如果为该特定用户和交易配置了网络打印机,则将在该特定网络打印机中触发打印。2. 如果为用户配置了本地打印机(连接到桌面),则应在其本地打印机中进行打印。

我已经使用 Java Print Services 实现了第一部分(网络)打印。但需要围绕当地印刷要求的解决方案。对于本地打印,一旦用户完成 txn,报告应打印到他的本地打印机,无需任何用户干预。用户可能在他的本地机器上安装了不止一台打印机,基于 txn 类型的路由将发生在适当的本地打印机上。我一直在寻找使用 JavaScript 的选项,但没有得到明确的解决方案,不希望使用任何弹出窗口或 iframe。

任何帮助或建议都会有很大帮助。

4

0 回答 0