0

我有一个使用 servlet/jsp 构建餐厅订单管理的网络应用程序。

我有一个屏幕显示不同类别的订单,如食品、葡萄酒等。

我想要

1) 打印乱序 2) 如果可能,根据类别将打印作业发送到不同的打印机

首先,我尝试使用 Java 脚本 window.print 和不同的打印模板,但这对我来说不是很好。

是否有任何 java api/免费报告框架可以允许这样做。?

希望这是有道理的..谢谢

4

2 回答 2

1

您可以使用 Jasper Reports 或 BIRT 生成 PDF 报告(我确信还有其他选项,但我知道这些选项)。但是,您将无法自动选择或建议打印机。这是服务器无法控制的。

于 2012-09-25T19:27:05.227 回答
1

您没有具体说明“效果不佳”的确切内容。但我会推荐以下内容:

1) 您的 .jsp 应该提供一个“打印”链接,该链接会打开一个 HTML/CSS/Javascript 窗口,其中仅包含您要打印的部分

2)您的网络应用程序应该有一些专门用于“打印”媒体的 CSS:

3) 以下是使用 Javascript "window.print()" 的一些额外提示:

我会劝阻你不要在“新框架”上投入时间和精力——这实际上只是网页设计 101。恕我直言......

于 2012-09-25T19:28:13.970 回答