JS设置打印页面并调用本地打印机打印页面

<script type="text/javascript">
        var hkey_key;
        var hkey_root = "HKEY_CURRENT_USER";
        var hkey_path = "\Software\Microsoft\Internet Explorer\PageSetup\";

        //设置网页打印的页眉页脚为空
        function pagesetup_null() {
            try {
                var RegWsh = new ActiveXObject("WScript.Shell");
                hkey_key = "header";
                RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "");
                hkey_key = "footer";
                RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "");
            } catch (e) { }
        }

        //设置网页打印的页眉页脚为默认值
        function pagesetup_default() {
            try {
                var RegWsh = new ActiveXObject("WScript.Shell");
                hkey_key = "header";
                RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "&w&b页码,&p/&P");
                hkey_key = "footer";
                RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "&u&b&d");
            } catch (e) { }
        }

        function doPrint() {
            pagesetup_null();
            window.print();
            window.close();
        }
原文地址:https://www.cnblogs.com/52life/p/3578043.html