在 ubuntu Hardy 8.04 上,一些 PDF 文件存在打印问题 - 它们需要很长时间才能打印,而 evince(PDF 阅读器)占用了 100% 的 CPU。之后,实际打印出来的内容会非常模糊且难以阅读。
我通常使用 pdf2ps 将它们转换为可以无问题打印的 postscript 文件,但情况并非总是如此。
在 ps 出现乱码的情况下,我使用 lpr 将 pdf 直接发送到打印机 - 问题是我不知道如何使用 lpr 设置双面打印。
我打印了足够多的 PDF 来应对这些边缘情况,并且有了这个命令行选项还允许我使用我曾经编写的脚本,该脚本以 URL 作为输入并将其发送到打印机。
这里有谁知道如何从命令行设置这个双面打印选项?man lpr 显示它有一个 -o=options 标志,但我找不到相关选项。
答案1
在谷歌上快速搜索“lpr 双面”发现这一页。
lpr -o sides=two-sided-long-edge foo.ps