Mac OS:如何使用命令行打印横向PDF?

3

我正在尝试使用以下命令从命令行打印横向方向(旋转90度)的pdf文件:

lp -o landscape test.pdf

除了它从A4缩小到A5(这是正确的),它仍然以纵向模式打印在纸张的左下角。
这个命令具有相同的效果:
lp -o orienation-requested=4 test.pdf

当我从预览应用程序尝试时,它可以正常工作,但我必须关闭“自动旋转”。不幸的是,lp命令没有命令行等效项(我知道)。有人可以帮忙吗?

附言:当我尝试使用文本文件时,一切都正常...


lp -o orientation-requested=4 test.pdf这个命令在我的电脑上正常工作... 你的打印机可能有点问题? - Henry Harris
它能用于 .pdf 文件吗?我遇到了类似的问题,横向页面在 .txt 文件中可以正常工作,但在 .pdf 文件中却不行。 - Surendra Patil
是的。同时它可以处理各种类型的文件。请查看我在被接受的答案下面的评论。 - heinob
1个回答

2

heinob--

我相信这是您要执行的命令行的正确语法:

lp -o landscape -o fit-to-page -o media=A4 test.pdf

再者,这可能只是您的打印机出现了一些奇怪的问题。

输出现在居中于页面中央。仍然是A5大小(当旋转时也可以),但仍然是纵向的。您自己尝试过使用PDF吗? - heinob
这是一台打印机问题。重新安装了打印机驱动程序后,一切都正常工作了。 - heinob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接