用IE自带打印功能,纸张类型、页边距等参数在关闭IE后会回到默认值,开发的web项目打印功能不尽人意,网上找了很多web打印控件,多是收费的,最终还是找到了一个免费的:PAZU

  以下是介绍:

  以往,很多WEB项目需要WEB打印控制或者页面设置控制都采用ScriptX,但是ScriptX价格极为高昂,PAZU就是ScriptX的最好替代产品,而且PAZU是完全免费没有限制的。


  PAZU对打印控制实现了:


  2.1 设置页眉页脚


  2.2 指定纸张大小


  2.3 设置纸张方向


  2.4 设置页边距


  2.5 选择指定的打印机


  2.6 无需用户确认,JS直接调用打印预览


  2.7 无需用户确认,JS直接调用打印输出


  2.8 支持Microsoft Print Template 技术,打印完全自定义 


  2.9 获得系统中所有已安装的打印机列表


  2.10 获得系统中某台打印机所支持的所有打印纸张规格的列表


  2.11 获得一个默认打印机的对象,你可以实现对打印机的完全控制,适合超市等小票打印需要自定义打印场合


  2.12 通过Javascript或者VBScript可以定义纸张大小(在系统新增纸张格式)


  2.13 不需要服务器端和客户端支持,不需要安装MS Office或者其他第三方软件,可以直接把网页“打印”为EXCEL或者Word格式的文件


  2.14 可以设置打印份数,指定打印范围(用于实现双面打印等)


  2.15 指定是否打印背景(IE8以上)


  2.16 指定是否缩小内容以便一页打印(IE8以上)


  优点还有:


  PAZU 文件体积小,只有 ScriptX 的十份之一(约为100K),易于安装部署


  PAZU 个人使用免费授权,商业用途授权只收取一次性授权费用


  PAZU 是经过代码签名的,保证部署成功


  PAZU 是国内唯一完整广泛支持IE6至IE8, Win2000至Vista或以上操作系统 的WEB打印组件


  PAZU 广泛支持包括Java, Dot Net, JSP, PHP, ASP,Perl 等各种开发语言


  PAZU 与服务器系统无关,支持任意WEB网站服务器


  PAZU 支持热部署和负载均衡 


  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

  这个控件自2009年6月开始免费,虽然免费,但也是需要注册的,注册方法:

  PAZU 的免费授权申请 需要提交以下资料:

  1. 最终使用者的个人或者单位名称


  2. 需要绑定的域名(主机名)或者IP地址 ,这个是你的应用发布时的WEB服务器的域名或者IP


  如果 你的应用是 http://www.mysite.com/myapp 你就需要提供 www.mysite.com 这个主机名


  如果 是内网使用 服务器IP 是 192.168.0.1,你就需要提供 192.168.0.1 这个IP


  3. 为了更好的宣传和推广PAZU的应用,您需要:


  A. ) 如果你有主页,请连接我们的主站 www.4Fang.net


  B. ) 在您的blog里面,发一篇关于PAZU或者4Fang软件的文章


  C.) 在3个其他论坛里面发布关于PAZU或者4Fang软件的文章


  记录下来这些URL