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-->为打印结算部分。