在本地和网络打印机中打印Jasper报告

时间:2012-09-24 07:55:23

标签: java printing

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

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

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

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

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

0 个答案:

没有答案