lprを使用して両面印刷を行うと、空白のページが表示され始めるのはなぜですか?

lprを使用して両面印刷を行うと、空白のページが表示され始めるのはなぜですか?

さまざまなレイアウトのPDFを生成してからプリンタに送信するシステムがあります。私は3年間宗教的に同じようにこれをやってきました。プロセスはスクリプトで作成され、スクリプトのバージョンは制御されます。

ソースファイルをリポジトリにコミットし、PDFを生成するリモートビルドサーバーにプッシュするローカルシステムと一緒に2つのシステムが関連付けられています。出力はローカルコンピュータに再同期され、他のスクリプトはそれをプリンタに送信します。これをプリンタに送信するスクリプトは、奇数ページと偶数ページを別々に送信し、用紙が反転していることを確認するユーザー入力を待ちます。

実行されるコマンドは次のとおりです(通常の印刷実行回数を75から2に変更し、フルパスを削除しました)。

# Print 2 of 20170205 in cemaat-sozlu format? (y/n) y
lpr -#2 -o Collate=True -o page-set=even -o outputorder=reverse 20170205-cemaat-sozlu.pdf
# Page successfully flipped? (y/n) y
lpr -#2 -o Collate=True -o page-set=odd 20170205-cemaat-sozlu.pdf

約2か月前から、両面印刷フォーマットは各セットの前に空白のページを作成し始めました。たとえば、4ページのPDFの2つのコピーを印刷すると、ページが印刷され、裏返すように求められ、印刷が開始され4 2 4 2表示1 3 1 3されますb 4 2 b 4 2。奇妙なことに、奇数ページの実行では空白は出ません。

生成されたPDFには空白がなく、私が知っている限り、ビルドシステムは現在更新されていないため疑わしくありません。

私はCUPSプリンタの設定で遊び始めました。関連する設定はないようでしたが、ドライバオプションがいくつかあり使用することにしました。

  • HP LaserJet m1522 MFPシリーズPostScript

    これは私が使っていたドライバです。 CUPSで「(推奨)」と表示されているドライバですが、空白が発生し始めました。

  • HP LaserJet m1522nf MFP Foomatic/Postscript

    このドライバは機能しますが、ページの整列が完全に解放され、空白が発生します。両方奇数と偶数の印刷が実行されます(b 4 2 4 2次へb 1 3 b 1 3)。

  • HP LaserJet m1522nf MFP Foomatic/pxlmano

    このドライバーは私にゴミを与える。

  • HP LaserJet m1522nf MFP pcl3、hpcups

    このドライバは、印刷が必要であることを除いて、最初のドライバとほぼ同じように動作するようです。永遠に。各PDFの1ページのラスターデータが気に入らないようで、各ページセット間をスプールするために約30秒間停止します。

  • HP LaserJet m1522nfオールインワンPC hpijs pcl3、2010年3月16日

    ドライバは速度の面でうまく機能し、空の部分のデフォルトドライバよりも優れています。 4ページセットは空白なしでうまく印刷されますが、6ページセットにはまだ空白があります(もう一度最初のパスでのみ:b 6 4 2 b 6 4 2その後1 3 5 1 3 5)。

どちらのシステムもArch Linuxを実行します。印刷する人が頻繁に更新しておそらくこれらすべてが始まる前に、印刷関連コンテンツの更新版を入手してください。数週間でした。後ろにカップ関連の包装材を探しているからです。 2回目のアップデート後にこれをテストしましたが、何も変更されませんでした。

acroread両面印刷に関する限り、およびで印刷しようとしましたが、どちらもうまく機能しますevinceが、スクリプトは不可能であり、ページのサイズ変更や色再現の問題などの他の問題がありますが、PDFを供給するlprとこれらの問題が発生します。

lpr両面印刷以外のジョブでは、この問題は発生しないようです。

lpr設定やその他の使用法で変更できる変更はありますか?これはドライバのバグですか?次は何を探すべきですか?

編集する:数えてみると、空白のページが4,200を超えることがあり、1つの詳細を確認できます。このパラメータを使用し、元のPDFファイルに2で割った奇数ページがあるたびに、-o page-set=evenこの現象が発生します。つまり、4ページの文書は大丈夫ですが(2¼2=偶数)、2ページの文書と6ページの文書はそうではありません(2¼2=奇数、6¼2=奇数)。

1楽譜が含まれていない、または含まれていない一般および大型印刷教会のジュボですので、週に一度だけ公演されます。

関連情報