打印时是否可以强制页面大小/布局?

时间:2015-01-14 16:32:16

标签: javascript css internet-explorer printing zebra-printers

我遇到过一个我可能遇到过的最奇怪的问题。

我们有一台Zebra臂带打印机,我们正试图从IE打印到。如果打印机设置为默认打印机,则一切都是A-OK。

但是,如果选择另一台打印机作为默认打印机,例如页面大小为8.5" x11",那么如果您选择Zebra它会尝试打印绝对可怕的方式。它要么试图打印11个臂章(每个英寸一个),要么打印出正确的方向,而是打印90度,这样可以修剪掉我们试图打印的边。

不好。

我试过以下

A

    <style media="print">
        @page {
            size: 1in 11in;
            margin: 0px;
        }

        .page {
        }   -webkit-transform: rotate(-90deg);
            -moz-trnsform:rotate(-90deg);
            filter:progid:DXImageTransform.Micorsoft.BasicImage(rotation=3);
        }
    </style>

    <style>
        @page {
            size: 1in 11in;
            margin: 0px;
        }
    </style>

C

    <style>
        @media print {
            body {
                width: 11in;
                height: 1in;
            }
        }

        @page {
            size: 1in 11in;
            margin: 0px;
        }
    </style>

所有这些选项都失败了。有趣的是,选项C实际上完全无法打印。工作被发送到打印机,但打印机刚刚说,&#34;是的,对。我不打印那些垃圾。&#34;

所以...有没有办法强制我的页面正确打印?跨浏览器兼容性的奖励点,但至少我需要支持IE。

0 个答案:

没有答案