使用javascript自动打印.pdf - IE 11中的问题

时间:2014-02-11 19:42:13

标签: javascript internet-explorer pdf printing

我根本不是程序员,但我在使用我需要用于工作的网站时遇到了重大问题。

基本上,它是我们在会议中用于办理登机手续和徽章打印的网站。此人扫描条形码并自动打印徽章。自动打印是通过javascript完成的,文件是.pdf。如果他们没有条形码,他们也可以输入他们的徽章ID /号码,并且还会打印徽章。

然而,它不起作用,我得到的只是这个奇怪的盒子,看起来像手机,而.pdf不打印。我无法发布图片,您可以在https://drive.google.com/file/d/0B-WvmMoRV1V2cmVBMWhJSWhWaVE/edit?usp=sharing查看图片。

以下是我在网站上可以找到的编码。

    function callPDF() {

        var t = setTimeout("printPDF()", 4000);
    }

    function printPDF() {

        var x = document.getElementById("pdfDocument");
         x.focus(); 
         //Straight to printer
         x.printAll();  
        //Opend print dialog
         //x.print();

        document.getElementById('dnn_ctr16574_Clients_Custom_ctl00_tb_ID').focus();
      }

我正在使用的程序员在Windows 8和Adobe Reader XI上运行IE 11,他可以打印它而没有任何问题。我在Windows 7和Adobe Reader XI上运行IE 11,我无法让它全部工作!我能够使用IE 8和Adobe Reader XI进行打印,但是要回滚到IE 8会很痛苦(我尝试回滚到IE 9和10并且无法打印,我认为这是我的计算机或其他问题。)

有什么想法吗?

0 个答案:

没有答案