2012-08-24 41 views
0

我是新来的,首先对我的坏英语感到抱歉。 这是我的问题: 我使用FPDF(该rsulting文件是正确的,我检查两次)和使用lpr命令发送到网络打印机生成PDF文档:HP打印截断文档上的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); 

命令返回没有错误和文件被打印但总是被截断5厘米。 我尝试了几个例如打印指定的边距,但没有影响结果。 唯一可见的结果是当我打印镜像文件:镜像,但在另一边截断了5厘米。

感谢重播

编辑:我发现我的客户将只返回在九月和引起我可以“现场”只托盘我无法测试,现在的任何解决方案。无论如何,我很感激一些帮助。

+0

这是哪个操作系统/发行版? – ewwhite

+0

抱歉,我忘了提及它。是Debian。目前我不能更具体。 – Andrea

回答

0

如果您省略参数-o fit-to-page,会发生什么情况?你也可以用纯粹的lp语法来尝试吗?

尝试将命令更改为lp -d lipari -o landscape并检查结果。

+0

我第一次尝试没有任何-o命令,结果是一样的。 永远不要尝试简单的LP ....确保我会,但现在不会导致我只能在网站上试用,但我的客户将在我编辑的9月份返回。 谢谢 – Andrea

0

因为我刚刚找到解决方案时项目被暂停。

其实问题不在lp/lpr命令中。问题是打印机驱动程序。 我们重新安装HPLIP并设置正确的驱动程序......就是这样。

无论如何感谢您的答案。