Asp.net页面通过js调用本地打印机打印

原理:通过Js调用IE浏览器打印工具,直接调用本机打印机打印。

<script language="javascript">
    function doPrint() {
      bdhtml = window.document.body.innerHTML;
      sprnstr = "<!--startprint-->";
      eprnstr = "<!--endprint-->";
      prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17);
      prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));
      window.document.body.innerHTML = prnhtml;
      window.print();
    }
 </script>


<!--startprint-->为打印开始部分。

<!--endprint-->为打印结算部分。

posted @ 2012-12-20 16:42  Mr.邹  阅读(1545)  评论(0编辑  收藏  举报