2012-09-25 76 views
0

我有一个使用servlet/jsp构建餐馆订单管理的web应用程序。在java web应用程序中打印

我如果它显示不同的类别,如食物,酒等下订单屏幕..

我想

1)取打印出的顺序 2)可以发送打印作业,以不同的打印机取决于类别

首先,我尝试使用Java脚本window.print和一个不同的模板进行打印,但是这并不适合我。

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

希望这是有道理.. 感谢

回答

1

你没有具体说明“哪个工作不好”。不过,我想提出以下建议:

1)您的.jsp应该提供一个“打印”链接,打开一个HTML/CSS/JavaScript的只包含要打印

2)你的web应用程序的部分窗口应有一些CSS专门为 “打印” 媒体:

3)下面是使用Javascript “window.print()” 的一些其他提示:

我就从投入时间和efford在“新框架”劝阻你 - 这实际上就是网页设计101恕我直言...

+0

我想用热敏打印机打印输出,并使用像纸张一样的KOT。因此很难设置尺寸以精确修复它。但我认为只要你提出一些额外的工作方法就可以了。谢谢! – yashbinani

1

您可以生成使用Jasper报表或BIRT(我敢肯定有其他的选择,但我知道这些的)一个PDF报告。不过,您将无法自动选择或建议打印机。这超出了服务器的控制范围。

+0

的感谢!如果我将打印机连接到服务器本身,如使用本地服务器的LAN应用程序,该怎么办?然后我能够建议打印机吗? – yashbinani