【问题标题】:lpr on HP print truncated documentHP 打印截断文档上的 lpr
【发布时间】:2013-09-17 23:50:44
【问题描述】:

我是新来的,首先很抱歉我的英语不好。 这是我的问题: 我使用 FPDF 生成一个 PDF 文档(生成的文档是正确的,我检查了两次)并使用 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 厘米。

感谢重播

编辑:我发现我的客户只会在 9 月返回,因为我只能“在现场”托盘,我现在无法测试任何解决方案。无论如何,我很感激一些帮助。

【问题讨论】:

  • 这是哪个操作系统/发行版?
  • 对不起,我忘了提。是 Debian。目前我不能更具体。

标签: php pdf lpr


【解决方案1】:

如果省略-o fit-to-page 参数会怎样?你也可以用纯lp语法试试吗?

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

【讨论】:

  • 我第一次尝试不使用任何 -o 命令,结果是一样的。永远不要尝试简单的 lp....当然我会但不是现在,因为我只能在现场尝试,但我的客户将在 9 月返回,因为我正在编辑。谢谢
【解决方案2】:

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

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

无论如何感谢您的回答。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-13
    • 2015-07-22
    • 2018-03-03
    • 2013-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多