B/S系统打印都很费劲,到目前我还没找到一个完善的方法,以下是我知道的方法:
1、使用windows.print
将所有数据输出到页面,然后调用windows.print()方法,可以使用onbeforeprint和 onafterprint调整网页,如隐藏按钮等。用户按打印即可。
这个方法只能满足简单的需求,无法满足复杂的报表打印,发票打印等,而且打印时会有页眉和页脚,需要用户在打印设置中手工却掉。
2、使用applet,如jasperreports,finereport等
由于applet无法访问本地文件,因此客户端必须安装JRE,而且必须修改java.policy才能使用,想jasperreports就要修改客户的JRE_HOME/lib/secuirty/java.policy 在
grant {
中增加
permission java.lang.RuntimePermission "accessClassInPackage.sun.print";
另外界面也美观。
3、用户华表,水晶报表等,使用javascript操作
这个没什么经验
4、采用C/S模式。打印的都独立成一个小程序,用户需要打印时就使用哪个小程序,这个小程序负责从服务器下载数据并生成相应报表,这个缺点显而易见。
5、Lodop
http://mtsoftware.v053.gokao.net/
对于一般要求还是可以用这个软件,如果用在收银系统等不需要预览就打印的地方,这个软件还是要收费。收费标准
http://blog.sina.com.cn/s/blog_721e77e50100nfzs.html
6、楚琳Web打印控件
没注册的会加上没注册
楚琳Web打印控件是以C/S架构的报表工具进行B/S架构的报表设计
【软件特点】
1、报表功能强大,报表设计采用FastReport,可以和水晶报表媲美,支持自定义纸张大小,支持直接打印。
2、报表设计高效而简单,和C/S架构下的报表设计效率差不多。
3、方便的中国式报表的设计,可以快速而准确设计出报表中的表格线。
4、支持ASP, ASP.NET, PHP, JSP等多开发语言。
5、支持简体中文、英文、繁体中文等多国语言。
6、免费使用,免费版无功能和时间限制。
作者博客:http://www.cnblogs.com/dong0738/
下载地址:http://www.onlinedown.net/soft/112053.htm
http://www.duote.com/soft/30400.html
http://www.xinyuerj.com/ASP/楚琳Web打印控件.rar
分享到:
相关推荐
客户端打开网页时,点击打印后不跳出选择打印机界面,直接调用客户端默认打印机打印
完美地解决了不用ActiveX但获得与C/S系统一样的打印能力,B/S应用系统的报表打印,本打印系统不需要在浏览器安装任何插件,只需通过JavaScript即可实现报
安易王V8是使用新一代科技开发的纯WEB版财务及ERP管理软件,具有B/S结构的免安装, 易维护,移动互联的特点外... 四是解决了WEB版的打印难题,是传统的B/S系统不能比拟的。 下载地址:http://www.anyi.net.cn/v8.html
四是解决了WEB版的打印难题,是传统的B/S系统不能比拟的。 公司提供两套演示系统,初始用户名及密码都为1,演示系统的程序不一定能及时更新,请见谅,新程序以下载的安装包为准。 联通演示地址一 ...
电话来电功能提示、车辆派车、车辆管理、驾驶员管理、派车报表的打印、人员信息管理。
2、可添加每台设备的维护记录并打印。 3、可按多条件查询,非常方便,比如:按IP、按责任人、按部门、按MAC地址都可以快速查找到你想要的 4、增加了维护备忘录,增加了系统的灵活性。 闲话不多说,有需要的朋友快...
四是解决了WEB版的打印难题,是传统的B/S系统不能比拟的。 公司提供两套演示系统,初始用户名及密码都为1,演示系统的程序不一定能及时更新,请见谅,新程序以下载的安装包为准。 详细情况:...
PHP网页版B/S系统,鄙人淘宝上花了20大洋买的,亲测可用,代码开源,压缩包中带安装教程,这个版本就是在原单仓的版本上进行了功能优化,扫描枪和库存预警等许多功能使用更便捷,代码也进行了很多的优化,此外还集成...
系统整个平台基于先进的B/S架构,不需要安装任何客户端,只要有网络的地方就可以使用,利用它您可以很方便的管理分布在全国乃至世界各地的销售团队和经销商,让管理无处不在。同时每个用户的销售管理平台都是一套...
亿华B/S架构考勤管理软件产品白皮书 Introduction to Yihua...17. 可扩展性: 功能字段、自定义、审批流程、打印模板等都可以自定义设置,充分满足不同业务流程、不同使用习惯等个性需要,以及对OA等系统数据接口衔接。
B/S下一种基于图片生成的条码打印方法,肖朋林,周国祥,不同品牌的条码打印机打印条码的方式不尽相同,这造成了 B/S架构下的条码打印一直是一个难以统一的复杂问题。本文首先分析现行B/S��
这个打印系统,完美地解决了不用ActiveX但获得与C/S系统一样的打印能力。 本打印系统不需要在浏览器安装任何插件,只需通过JavaScript即可实现报表精确打印以及打印过程免人工介入。 压缩文件中附Odoo(一个开源ERP...
本系统是使用java语言结合mysql数据库开发的医院预约系统,后台管理是网页WEB浏览器端B/S结构,移动端是微信小程序。 其中分为前端和后台。 前端主要是患者预约使用,包括预约、医生详情查看、医生列表查询、个人...
为解决B/S打印中的痛点,我工作室开发了本报表服务器,完美地解决了在浏览器端不用ActiveX而获得与C/S系统一样的打印能力。 本报表系统不需要在浏览器安装任何插件,只需通过JavaScript即可实现报表精确打印以及打印...
本系统前端部分基于MVVM模式进行开发,采用B/S模式,后端部分基于Java的ssm框架进行开发。 前端部分:前端框架采用了比较流行的渐进式JavaScript框架Vue.js。使用Vue-Router和Vuex实现动态路由和全局状态管理,Ajax...
微宏物业管理软件打印系统是采用分布式和模块化设计,运用B/S WEB为主,C/S为辅的设计框架;采用电信级网络和机房,国际专业的HP 高性能刀片服务器,专业服务器系统和国际流行的RSA/DES3加密;深入物业企业现实业务...
系统采用B/S架构,用户通过网页访问进行打印作业,部署简单,维护方便。 当用户需要打印时,通过虚拟打印机提出打印申请,天锐绿盾打印审计系统会根据用户权限决定直接打印还是审批打印,若是直接打印则开始打印...
10.软件采用B/S结构,适用于局域网和广域网。只在一服务器端安装,其它用户只要用IE就可使用本系统,安装维护方便。 11.支持模板导入和模板导出功能。 12.灵活的用户权限管理。 13.可定制按条件删除数据任务。 ...
EtCell组件是开发B/S和C/S比较好的选择,可以B/S模式的应用具有C/S模式的一操作性并且让程序员完全从繁杂的打印中解脱出来,开发出来的产品及具有特色。 如果你想自定义自己的报表系统,那你选择EtCell是没错的 ...