メモリの小さいプリンタで大容量のPostScriptファイルの複数のコピーを印刷するにはどうすればよいですか?

メモリの小さいプリンタで大容量のPostScriptファイルの複数のコピーを印刷するにはどうすればよいですか?

HP Laserjet 1320は、フォルダを含むPostScriptファイルを印刷しています。フォルダを1つずつ印刷できますが、一度に複数(たとえば10)を印刷しようとすると、プリンタにメモリが不足し、エラー信号が表示されます。印刷ソフトウェアが印刷する10個のフォルダをすべて追加してから、一度にプリンタに送信するためです。

メモリ不足を防ぐ方法は?

考えられる解決策:

  • 1つのフォルダを印刷してから10秒待ってから別のフォルダを印刷するスクリプトを作成します。
  • プリンタドライバにも同様の設定がありますか?

解決策:

  • より多くのコピーを印刷するために、プリンタのタスクリストで「再印刷」ボタンを数回押すことは...あまり不便ではありません:)

ベストアンサー1

以下の簡単なスクリプトがこれを行います。 1つのパラメータ、つまり印刷したいコピー数を使用します。各コピーに対して別々の印刷ジョブを作成するので、一度に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

おすすめ記事