1.
调用默认打印机 长春在线
非常简单 加载模板 打印
JasperPrint jasperPrint = JasperFillManager.fillReport("WebRoot/report/test.jasper", new HashMap(),new JREmptyDataSource());
//false/true 表示在打印的时候是否显示打印机设置
JasperPrintManager.printReport(jasperPrint, false);
2.
设置指定打印机
PrintService[] pss = PrinterJob.lookupPrintServices();
PrintService ps = null;
for (int i = 0; i < PSs.length; i++) {
String sps = PSs[i].toString();
//如果打印机名称相同
if(sps.equalsIgnoreCase("Win32 Printer : pdfFactory Pro")){
ps = PSs[i];
}
}
JRAbstractExporter je = new JRPrintServiceExporter();
je.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
//设置指定打印机
je.setParameter(JRPrintServiceExporterParameter.PRINT_SERVICE, ps);
je.setParameter(JRPrintServiceExporterParameter.DISPLAY_PAGE_DIALOG, false);
je.setParameter(JRPrintServiceExporterParameter.DISPLAY_PRINT_DIALOG, false);
//打印
je.exportReport();
http://www.0431.la
分享到:
相关推荐
**JasperReport客户端打印详解** JasperReport是一款强大的开源报表工具,它允许开发者设计美观、复杂的报告,并在各种应用程序中嵌入和展示这些报告。在Java应用中,JasperReport通常用于生成PDF、HTML、Excel等...
在本主题中,我们将探讨如何利用JasperReport进行客户端打印,特别是通过Applet的方式。 首先,我们需要理解JasperReport的核心概念。JasperReport允许用户使用JRXML文件设计报告模板,这个模板包含了布局、数据源...
但需要注意的是,Linux环境下的打印机设置和Windows有所不同,可能需要通过LPD(Line Printer Daemon)或其他打印服务来配置。 在压缩包"TestPrint"中,可能包含了用于演示或测试后台打印的代码、样例数据以及相关...
**JasperReport与Servlet在Web应用中的打印预览** JasperReport是一款强大的开源报表工具,它允许开发者在Java应用程序、Web应用甚至独立的Java应用程序中创建复杂的报告。Servlet是Java Web开发中的一个重要组件,...
### iReport + JasperReport 客户端打印与数字签名详解 #### 一、概述 iReport 是一个用于设计 JasperReports 报告模板的图形界面工具,而 JasperReports 则是一款非常流行的 Java 报告工具,它能够从各种数据源...
在"jasperreport+applet客户端打印demo"中,我们探讨的是如何利用JasperReport结合Java Applet技术实现客户端的打印功能。 首先,JasperReport提供了丰富的模板设计功能,通过JRXML文件可以定义报告的布局、样式、...
JasperReport 打印 导出PDF XLS 这是我们公司架构师搭的一套架构,封装好了打印 导出功能,其他的报表只要实现这个机制就能完成功能了,该抽象的都抽象出来了,只有一个view.jsp页面。
标题中的“jasperreport生成pdf实现下载与打印”是指使用JasperReports库来创建PDF报告,并提供下载和打印功能。JasperReports是一个开源的Java报表工具,它允许开发者设计、生成和导出各种类型的报表,包括PDF、...
### jasperreport与Excel报表打印知识点 #### 一、JasperReports简介 JasperReports是一款开源的报表工具,主要用于创建复杂、美观的报表,并能够从各种数据源(如:数据库)获取数据,支持多种格式输出,包括PDF、...
jatoolsPrinter1.0是一个可能用于处理打印任务的工具库,它可能提供了方便的API,用于将jasperReport生成的报表直接发送到打印机。在Java应用中,打印功能通常需要处理各种系统级别的打印设置,如纸张大小、页边距、...
JasperReport的设计是基于一个名为`.jrxml`的XML文件,这个文件包含了报表的所有布局和数据源定义。在设计报表时,iReport提供了一个WYSIWYG(所见即所得)的编辑器,可以添加表格、文本、图像等各种元素,并设置...
5. **客户端打印**:通过Java AWT的PrinterJob类或者JavaScript的window.print()方法,调用本地打印机进行打印。 服务器端打印则稍微复杂一些,通常涉及到Web应用环境: 1. **接收请求**:在Web应用中,创建一个...
一个使用SSH集成JasperReport的例子,支持预览、导出Excel、导出Pdf。 部署到Tomcat服务器可运行,该例子中采用了一个报表框架,框架的类图结构可参考压缩包中的“报表设计.jpg”。 希望对您有帮助。
### Java Applet + JasperReport 实现Web端打印 #### 背景介绍 在Web开发领域,特别是企业级应用中,精确打印与批量打印是非常重要的功能之一。这不仅关乎用户体验,还涉及到业务流程的顺利执行。传统的Web打印...
如果请求是打印,我们可以调用JasperPrintManager的print方法,它支持直接打印或者保存为打印机队列的PDF文件。 为了实现数据绑定,JasperReport支持多种数据源,如Java集合、JDBC结果集等。在Servlet中,我们通常...
JasperReport Server 安装手册 JasperReport Server 安装手册是一份详细的安装指南,旨在帮助用户正确地安装和配置 JasperReport Server。下面是 JasperReport Server 安装手册的主要知识点: 一、准备材料 ...
Java 中jasperReport实现动态列打印的实现代码 Java 中jasperReport实现动态列打印的实现代码主要介绍了使用jasperReport实现动态列打印的相关知识点。下面将详细介绍相关知识点。 首先,jasperReport是一个流行的...
它包含`JasperPrintManager`类,该类提供了管理打印任务的功能,包括调用本地打印机。 2. **jcommon-1.0.15.jar**:JCommon是JasperReports的一个依赖库,提供了图形和数据处理的支持,对于生成报表和图表至关重要...
然而,对于包含亚洲语言(如中文、日文、韩文等)的报告,jasperReport默认的支持可能不足,因此需要额外的组件来确保正确显示这些字符。描述中的“jasperReport pdf中文支持所需要的包”正是为了解决这个问题,它...