我正在尝试打印到我的网站上的3“x5”标签的primera lx900标签打印机。我将标签完美地打印到一个标签上,将长度(255px)和宽度(455px)定义为横向,但无论我做什么,它都会打印3个空白标签,将空白空间打印到页面末尾。为了尝试排除故障,我将页面缩小到以下代码,并且仍然打印3个空白标签。我已经尝试了各种尺寸,溢出和@media打印的变化而没有运气!请帮忙!
css page is
@media print {
margin: 0 !important;
padding: 0 !important;
max-height: 255px !important;
max-width: 455 !important;
}
@page {
margin: 0 !important;
max-width: 455px;
max-height: 255px;
overflow: hidden !important;
}
.templateholder { width: 455px;height: 255px; overflow:hidden !important; }
html页面是
<html>
<head>
<link href="css/printlabel.css" rel="stylesheet">
</head>
<body class="templateholder" style="margin:0">
test
</body>
</html>
编辑:我使用正确大小的fpdf快速编写了pdf,看看是否能正确打印。它做同样的事情,在第一个正确的标签后打印3个空白标签。我在下面用于fpdf的代码。这是否表明发生了什么?
require('fpdf/PDF_MySQL_Table.php');
$pdf = new FPDF('L','in',array(5,3));
$pdf->SetFont('Arial','B',10);
$pdf->SetFillColor(135,206,250);
$pdf->Cell(0,5,'Test',0,1,'L');
$pdf->Output();