我目前正在尝试通过lpr
命令打印PDF 。问题是我可以打印,但是丢失了一半的数据。
处理
Chrome将PDF下载到Downloads目录。我有一个Shell脚本,该脚本监视目录并打印所有传入的文档,然后将其删除。
打印输出应为A5尺寸,因此我使用命令lpr -o media=A5 -o fit-to-page some_file.pdf
。
问题
它可以打印,但是文档仅打印一半(例如,打印机左侧/ A5设置中缺少的30%的内容是将页面放在打印机的中央)。
我做了一些挖掘,发现打印机对PDF和普通文档的处理方式有所不同。
一种方法是将打印机硬件放到A4上,然后将纸张放到左边,这似乎可行。但这对我来说是一个糟糕的解决方案。当我尝试从Chrome或Evince打印PDF时,我将打印机的硬件和软件设置设为A5,它似乎可以正常工作。
任何解决此问题的建议均受到高度赞赏。