我遇到过一个我可能遇到过的最奇怪的问题。
我们有一台Zebra臂带打印机,我们正试图从IE打印到。如果打印机设置为默认打印机,则一切都是A-OK。
但是,如果选择另一台打印机作为默认打印机,例如页面大小为8.5" x11",那么如果您选择Zebra它会尝试打印绝对可怕的方式。它要么试图打印11个臂章(每个英寸一个),要么打印出正确的方向,而是打印90度,这样可以修剪掉我们试图打印的边。
不好。
我试过以下
<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>
<style>
@media print {
body {
width: 11in;
height: 1in;
}
}
@page {
size: 1in 11in;
margin: 0px;
}
</style>
所有这些选项都失败了。有趣的是,选项C实际上完全无法打印。工作被发送到打印机,但打印机刚刚说,&#34;是的,对。我不打印那些垃圾。&#34;
所以...有没有办法强制我的页面正确打印?跨浏览器兼容性的奖励点,但至少我需要支持IE。