我正在打印HTML收据 javascript:window.print()
将其打印到喷墨打印机可以使一切都很好.但是在DOT-MATRIX打印机上,爱普生LX-300 + II的一切都与众不同.它不合适,文本不对齐.我尝试将其保存为PDF并从Adobe Reader打印PDF,方向似乎都很好.
我已经设置了页面大小并尝试调整字体大小,但仍然无法正确打印.顺便提一下,收据的大小是8.5 x 5.5英寸.
我尝试制定CSS,但未能得到正确的结果.这是CSS:
@media print {
html, body {
width: 8.5in;
height: 5.5in;
display: block;
font-family: "Calibri";
font-size: auto;
}
@page
{
size: 5.5in 8.5in;
}
}
Run Code Online (Sandbox Code Playgroud)
此外,每当我尝试添加@page { size: 8.5in 5.5in.; size: Portrait; }
打印的纸张时都是横向的.
我怎样才能把事情搞定?
编辑: 我试过了
@page {
size: 5.5in 8.5in;
}
Run Code Online (Sandbox Code Playgroud)
但它在Landscape上打印页面......