我目前正在尝试通过命令打印 PDF lpr
。问题是我可以打印,但一半的数据丢失了。
过程
Chrome 将 PDF 下载到下载目录中。我有一个 shell 脚本,用于监视目录并打印任何传入的文档,然后将其删除。
打印输出应为 A5 尺寸,因此我使用命令lpr -o media=A5 -o fit-to-page some_file.pdf
。
问题
它打印,但文档仅打印了一半(假设左侧缺少 30% 的内容/打印机的 A5 设置是将页面放在打印机的中心)。
我进行了一些研究,发现打印机对 PDF 和普通文档的处理方式不同。
一种方法是将打印机硬件设置为 A4,并将纸张放在左侧,这似乎可行。但这对我来说不是一个好的解决方案。当我尝试从 Chrome 或 Evince 打印 PDF 时,我将打印机硬件和软件设置为 A5,它似乎没有任何问题。
非常感谢任何解决此问题的建议。
答案1
我设法解决了这个问题。问题出在错误的打印机驱动程序上。我安装了 ubuntu 提供的推荐打印机驱动程序,但没有用。
安装精确的打印机驱动程序后,a5 便可正确打印。
希望这对某人有帮助。干杯