1、前提:
工程(B/S结构)部署在一台服务器上;
接着,在另外一个PC机访问服务器(http://192.168.28.1:8088/dmscs/aLogin.jsp);
在PC机上安装打印机,点击打印;
2、问题:
PC机上打印机未出现打印的字条,而在服务器上出现打印的信息;
3、最终效果:
如何在调用PC机上的打印机打印出字条?????
4、使用工具:
ireport 3.6.0
5、使用技术:
struts2
6、程序中调用的打印方法:
/**
*功能:打印
*编写时间:2013-08-23
*/
public boolean printProcedure(String[] str) {
boolean bf = false;
String url = this.getClass().getClassLoader().getResource("").getPath().replace("WEB-INF/classes/", "jasper");
url = url+"/pCode.jasper";
url.replace('/', '\\');
JasperReport report = null;
JasperPrint jasperPrint = null;
GetDayRandomNumber grn = new GetDayRandomNumber();
String fileValue = grn.getValue(str[1]);
if (fileValue==null||fileValue.equals("null")){//表示没有
Random rd = new Random();
int random = 0;
do{
random = rd.nextInt(999);
}while(random<100);
grn.modifyValue(str[1], String.valueOf(random));
fileValue = String.valueOf(random);
}
try{
report =(JasperReport)JRLoader.loadObject(url);
Map<String,String> map = new HashMap<String,String>();
map.put("xm", str[3]);
map.put("cm", str[2]);
map.put("rq", str[1]);
map.put("sjs",fileValue+str[6]);
jasperPrint = JasperFillManager.fillReport(report,map);
JasperPrintManager.printReport(jasperPrint, false);
System.out.println("export pdf success!");
bf = true;
} catch (Exception e) {
e.printStackTrace();
}
return bf;
}
相关推荐
第一章:认识 iReport (一)、下载 iReport 软件 (二)、解开 iReport (三)、认识 iReport 的环境 第二章:使用 iReport (一)、更改 iReport 的语言设定 (二)、新增报表 (三)、常用按钮 (四)、设定资料...
ireport在进行应用开发时,常用的函数:比如数据为空时,不让其显示或者直接显示为“0”;男女以及性别展示(比如1显示“男”,2显示“女”)等函数写法,全部都整理到此文档中了。
什么是iReport? 6 功能特点: 7 iReport 社区: 7 鸣谢: 8 2 入门 8 必要条件: 8 下载: 9 编译iReport: 9 基本的配置: 9 创建JDBC连接: 12 第一个报表: 13 命令行选项: 17 3 JasperReports基础概念 17 ...
什么是iReport? 6 功能特点: 7 iReport 社区: 7 鸣谢: 8 2 入门 8 必要条件: 8 下载: 9 编译iReport: 9 基本的配置: 9 创建JDBC连接: 12 第一个报表: 13 命令行选项: 17 3 JasperReports基础概念 17 ...
java ireport jar包部署,引用,与ireport文件调用
下载Report_Ireport_v5.6.0 使用 ireport 5.6.0 版下载报告 注意:ireport 的版本需要与 lib 相同 5.6.0 ... 5.6.0 当版本不同时很容易发生冲突
原创:iReport&JasperReport开发手记(一) List报表开发与发布 b/s下,List报表开发与发布
Java调用IReport5.6需要的jar包,支持JDK1.7。亲测可用
学习资料分享:JasperReoprt+Ireport学习笔记
文档描述了ireport开发报表中常见的错误,基本都有具体的解决方案列出。 导出EXCEL/PDF分页 每页显示*页 当数据为null 显示空 | 数据自动换行 PDF定义字体 (报字体错误) 快速去掉上下左右边界 (界面优化) 如何...
Ireport 用子报表调用交叉报表,有问题可留言!
iReport相关jar包,版本:iReport 3.0.0 (c) 2002-2008 by JasperSoft Corp.
angs_aboss_report 使用ireport的报表服务器
iReport中,生成pdf时 中文乱码需引入的包
ireport 经常遇到的问题汇总和解决方法,希望能给大家带来方便
jasperreport+ireport开发java报表入门级教程 文章将会涉及3个方面的内容: 第一部分:使用iReport制作报表的详细过程(Windows环境下) 第二部分:使用Jasperreport作为报表控件开发胖客户端报表应用 第三部分:...
JasperReports结合iReport制作报表教程
iReport 报表、子报表、主从报表、合计、实例解析1. 开发使用步骤(iReport4.1)... 2 4.1. JasperReport 和iReport的介绍... 2 4.1.1. JasperReport 简介... 3 4.1.2. iReport 简介... 3 4.1.2.1. iReport几个重要...
ireport 水晶报表设计器中的有关变量简单的计算公式
ireport在表格展示数据时,相同的列合并问题一直没有解决,查询了大量资料后,将其实现了。具体的解决办法示例在这个文档中。