几种常用的web打印插件分析
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
最后,讲这些所谓的免费控件做个总结:
Lodop 打印 支付几乎所有浏览器,功能非常强大,免费版会多打印一页,并出现版本号等广告。收费版不会出现广告,参考网址:http://www.lodop.net/jatoolsPrinter_free 打印 免费版仅支持IE内核的浏览器,收费版支持多浏览器,如果选择收费版,建议使用Lodop,详情参考:http://printfree.jatools.com/DLPrinter 打印 不在更新 不支持IE8及以上版本,不可用!ScriptX 打印 似乎仅支持IE内核浏览器 免费版含有基础功能,但会弹出的打印预览框采用英文,下载安装包过大。商业版需要购买,且挺贵!PAZU 打印 支持IE内核浏览器及非IE内核浏览器 应该是免费,但是需要公司申请注册,参考网址:http://www.4fang.net/index.htm墙外打印控件 向广大网页制作者免费发布,大家可以自由使用。 本控件基于ie的打印模板功能而开发,不支持非IE内核浏览器。能方便网站程序员制作各种打印效果,灵活的控制打印机制。JS打印,JQprint 简单,无插件。