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