CUPS 打印按比例缩放的文档,使打印输出显得很大并从右侧和底部裁剪

CUPS 打印按比例缩放的文档,使打印输出显得很大并从右侧和底部裁剪

在 localhost:631/printers 的“品牌和型号”列中,CUPS 正确地将我的打印机识别为:

HP LaserJet 2100 - CUPS+Gutenprint v5.2.10

这就是我想要打印的内容:

我想要的是

打印输出的大致样子如下:

在此输入图像描述

文档已缩放并左对齐和顶部对齐。

我尝试摆弄系统打印对话框中的设置,但没有任何帮助。我尝试使用实用程序在没有系统对话框的情况下进行打印lpr- 结果相同。

但是,如果我打印测试页,它会完美打印而无需放大。

如何解决这个缩放问题?

答案1

我遇到了类似的问题,发现关闭 cups 打印机选项 fitplot 很有用,如下所示(这些是针对 Linux Mint 17 的说明,但应该适用于类似的发行版)。

打开终端并编辑printers.conf文件。

sudoedit /etc/cups/printers.conf

找到包含以下内容的行

Option fitplot True

并将该行更改为现在包含

Option fitplot False

并保存您刚刚编辑的文件。

现在通过命令重新启动 cupsd

sudo service cups restart

答案2

我遇到了同样的问题:PDF 文档似乎缩小了,不适合我的打印机 HP Deskjet 3050 提供的 A4 页面。

解决方案:

将选项 fitplot 添加(或更改)为 True:

#/etc/cups/printers.conf
<Printer Deskjet_3050>
    ...
    Option fitplot True
    ...
</Printer>

根据手册True 值会缩放文档以适合页面。默认情况下,使用文档的大小进行缩放。但手册警告说“如果文件中没有给出尺寸,页面可能会错误地缩放!”。因此,这可能是我们最初错误缩放的原因 - 文档中没有调整大小。

相关内容