如何直接在jasper中打印

时间:2015-04-19 18:47:13

标签: java jasper-reports

我必须将热敏打印机连接到我的java应用程序。我想知道如何在没有打印管理器的情况下打印。我到目前为止已经来了

JasperDesign jspDesign = JRXmlLoader.load(reportSource);
JasperReport jspReport = JasperCompileManager.compileReport(jspDesign);
JasperPrint jspPrint = JasperFillManager.fillReport(jspReport, params, datasource);
JRExporter exporter = new JRPrintServiceExporter();

JasperPrintManager.printReport(jspPrint, true);

我想剪切“JasperPrintManager”并在单击按钮后打印。有谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

不确定我是否理解你的问题是正确的,但如果你写的话

JasperPrintManager.printReport(jspPrint, false);

Jasper会将您的报告直接发送到系统中标准设置的打印机。 希望这会对你有所帮助。