我正在 HP Laserjet 1320 上打印包含文件夹的 postscript 文件。我可以逐个打印该文件夹,但当我尝试一次打印其中几个(例如 10 个)时,打印机内存不足并发出错误信号。我猜这是因为打印软件将所有 10 个要打印的文件夹加起来,然后将它们一次性发送到打印机。
如何避免内存不足?
可能的解决方案:
- 编写一个脚本,打印一个文件夹,然后等待 10 秒并打印另一个文件夹,依此类推。
- 打印机驱动程序中是否有类似的设置?
解决方法:
- 多次按下打印机作业列表中的“重新打印”按钮以打印更多副本......不太舒服:)
答案1
下面的简单脚本就可以做到这一点。它需要一个参数:您要打印的份数。它为每个副本创建一个单独的打印作业,从而通过一次送一份副本来避免打印机的低错误问题。
#!/bin/bash
for run in $(seq $1); do
lp -d hp-laserjet-1320-postscript-FUMA-FOLDER \
-o sides=two-sided-short-edge fileToPrint.pdf
done