不使用 for 循环即可打印多份 PDF 副本?

不使用 for 循环即可打印多份 PDF 副本?

如果我做

lp -o sides=two-sided-long-edge -n 3 -d printer8 test.pdf

然后它会进行test.pdf双面打印 3 次,但会首先打印所有的第 1 页(第 2 页在背面),然后打印所有的第 3 页(第 4 页在背面),依此类推。

这很烦人,因为我必须随后手动整理这 3 个文件。

我可以通过以下方式解决

for f in $(seq 3); do
   lp -o sides=two-sided-long-edge -d printer8 test.pdf
done

但这似乎不是一个好的解决方案。

问题

是否可以lp打印一份文档直至最后?

答案1

使用“整理”选项启用打印排序规则(默认情况下禁用):

lp -n num-copies -o Collate=True filename

来源(CUPS 文档)

相关内容