我是新来的,首先抱歉我的英语不好。 这是我的问题: 我使用FPDF生成PDF文档(rsulting文档是正确的,我检查两次)并使用lpr命令将其发送到网络打印机:
.....
$pdf->Output('stampe/lipari.pdf', 'F');
//specify the pdf I want to print
$file = 'stampe/lipari.pdf';
//Change PrinterName to the name of the printer you set up in CUPS
$cmd = "lpr -Plipari -o landscape -o fit-to-page ";
//append any files you'd like to print to the end of the command
$cmd .= $file.' 2> output';
exec($cmd);
该命令不返回任何错误并且文档已打印但始终被截断5cm。 我尝试了一些像指定边距的打印,但没有任何影响结果。 唯一可见的结果是当我打印镜像文档时:镜像但在另一边截断5厘米。
感谢您的重播
编辑:我发现我的客户将仅在9月返回,因为我只能“在网站上”托盘我现在无法测试任何解决方案。无论如何,我很感激一些帮助。答案 0 :(得分:0)
如果省略-o fit-to-page
参数会怎样?您还可以使用纯lp
语法进行尝试吗?
尝试将命令更改为lp -d lipari -o landscape
并检查结果。
答案 1 :(得分:0)
因为我刚刚找到解决方案,项目暂停了。
实际上lp / lpr命令中没有的问题。问题是打印机驱动程序。 我们重新安装HPLIP并设置正确的驱动程序......就是这样。
无论如何,谢谢你的答案。