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