标签:
在WEB系统中,打印的确是个烦人的问题----特别是你的应用环境又有很多种类的打印机。如果自己开发打印控件,可能因为项目时间紧而来不及。前段时间有机会接触了一下WEB打印。在博客园、CSDN以及各个论坛上找了老半天,终于顺利的完成了公司项目。现在就结合我的应用体验,将市面上的所有的免费打印控件为大家做一个介绍。
1、 DLPrinter
这个打印控件完全免费,界面还不错,使用也较为简单,支持打印预览、直接打印、可设置页眉、页脚、页边距、打印份数、纸张大小等信息,悲剧的是这大哥在07年做了第二次更新后就没有后续了,导致在我在ie8下测试的时候,bug不断,更不要说现在流行的ie10,可惜了。
他的博客地址:http://www.cnblogs.com/Yahong111/ 里面有几篇“也谈Web打印”文章写的非常棒,大家可以去学习下。
下载地址:http://u.beiju.com/file-2417.html
2、墙外打印控件
墙外打印控件(QWPrint)是一款小巧的打印辅助软件,能够帮助众多制作B/S类程序的程序员更加灵活的控制客户端打印。
注意的是这个控件的2.0是收费版【无视】,以它免费版1.3.8.2为例做了测试。
有如下功能:
.小巧轻便,客户端在第一次使用时只要下载一个ActiveX控件即可使用。因为这个控件没有微软的签名,所以做好调整ie安全设置的准备。
.控制多种打印设置。程序员可以通过控件进行多项设置,包括设置打纸的页边距,页眉页脚,纸张大小等参数。
.精确控制打印。可以方便实现web下的套打操作。
.可是它有一个缺点就是无法选择默认打印机,有三、四台打印机的情况下,用户每次打印时必须不断的去选择打印机...这对客户来说是没有办法接受的,所以只好放弃。
下载地址:http://u.beiju.com/file-2418.html
3、楚琳Web打印控件
楚琳Web打印控件是以C/S架构的报表工具进行B/S架构的报表设计
有如下功能:
.报表功能强大,报表设计采用FastReport,可以和水晶报表媲美,支持自定义纸张大小,支持直接打印。
.报表设计高效而简单,和C/S架构下的报表设计效率差不多。
.方便的中国式报表的设计,可以快速而准确设计出报表中的表格线。
.支持ASP, ASP.NET, PHP, JSP等多开发语言。
.支持简体中文、英文、繁体中文等多国语言。
.免费使用,免费版无功能和时间限制。
.这个打印控件偏重于报表打印。
下载:http://www.xinyuerj.com/ASP/楚琳Web打印控件.rar
4、 jatoolsPrinter 免费版(强烈推荐):
国内最早的web打印控件,以前有所谓的破解版,jatoolsP.cab,这个免费版,算是这个版本的升级版,可以完美解决原版本jatoolsP.cab中不支持ie9,ie10的问题
有如下功能:
.真正免费,不加水印,没有ip或域名限制,不限时间,带微软数字签名,无限发行,兼容ie6+及ie为内核的浏览器。
.无须注册,下载即用
.设置纸张类型,如A4、A3等
.设置纸张方向(横向、纵向)
.设置页边距
.设置输出打印机
.支持手动分页(按div分页);
.支持直接打印(不显示打印机选择对话框)
.支持打印份数控制
网站地址: http://printfree.jatools.com
下载:http://www.duote.com/soft/39226.html
5、pazu
PAZU 是一个ActiveX组件(NP版本是一个Plugin),本文档只讨论ActiveX版本(IE内核浏览器适用),NP版本的说明文档我们将另文发布。
PAZU 是一个已经通过微软代码认证签名的控件,用户可以在使用到这个控件的时候会自动提示安装,保证发布的便利性。
在你的WEB页里面使用<Object>标签可以引用PAZU控件,如下:
Javascript代码 [url=][/url]
说明:<object> 元素是用于嵌入ActiveX的,Flash也是通过这种方式嵌入到页面里面的。
Classid里面的字符串是指向PAZU的专属标识,是不能更改的。系统通过这个值检索并载入PAZU控件
Codebase 是指向用户可以下载到PAZU安装包的网址,如果安装包在你自己的网站上,你可以更改这个codebase属性,使得用户可以顺利下载安装PAZU控件。如果这个网址设置错误,IE将不会提示用户下载安装。
Id 属性允许你通过javascript或者vbscript使用getElementById方法,获得PAZU控件对象。
Name属性和id属性类似
按我们的免费授权约定,您不应该也不允许更改id 和 name 的值。
Param 参数,必须有一个License 的属性,value 是这个参数属性的值。它的意义是4Fang的授权许可。
您可以向4Fang申请一个免费的授权,详细的申请方法请看本文的许可授权章节,你要把你获得的授权码填入到Value值里面,PAZU才能正常工作。
注意:当你用http://127.0.0.1/ 开头去访问你的应用的时候,或者是双击的你网页文件直接打开网页的时候,不填入许可PAZU也可以正常运作。因此如果你要测试或者体验PAZU的功能而不打算使用PAZU发布你的应用,您就不必要向4Fang提交免费许可申请。
PAZU广泛支持IE6、IE7、IE8,支持WinXP以上操作系统,包括Windows Vista 和 Windows 7。
PAZU还支持IE内核的非IE浏览器, 如傲游、QQ浏览器、世界之窗等。
PAZU还支持使用IE浏览器编程对象自己编写的各种应用浏览器。
由于Windows Vista 以上操作系统和IE8以上版本在系统权限校验、安全性方面的巨大提升,使得目前网上公布的绝大部分WEB打印控件都不能完美支持WinVista和Win7、IE8等新一代WEB应用平台。PAZU的开发小组花费了大量的时间来使得PAZU具备最完全的兼容能力。
PAZU于2005年投入正式商用,是国内最早的WEB打印控件,被广大客户和朋友广泛应用于:电信、移动通信、银行、政府、医院、教育等各种大型应用中,这些前期付费的用户为PAZU和4Fang的发展贡献了宝贵的“粮草”,在此我们对前期付费购买PAZU许可的所有客户朋友表示最高的敬意。
2009年6月,4Fang 决定自2009年6月20日起,PAZU完全无限制免费推出,4Fang迈出的这一步这标志着4Fang的策略由一家相对技术封闭的应用软件开发公司走向技术开放的新里程。4Fang 将以:
标准、开放、易用
为新的技术指导策略,团结和凝聚更多的开发人员,为用户提供最简单实用的应用软件产品。4Fang 陆续还会开放4Fang专有WEB应用平台—LAPUTAC (一个同时支持数据在服务器、客户端存储,同时支持WEB应用模式和单独打包模式的领先应用平台,详见http://www.4Fang.net/apps/SaaS/ )
PAZU 的永久主站网址 http://www.4Fang.net/tech/pazu.html
PAZU 的永久下载网址 http://www.4Fang.net/4ff/sc_setup.exe
PAZU 开发包下载网址 http://www.4Fang.net/4ff/pazu.rar
PAZU的讨论和意见反馈请到4Fang的论坛 http://www.4Fang.net/BBS/
标签:
原文地址:http://www.cnblogs.com/zhaofx/p/4571517.html