18.04LTSにアップグレードしました。CUPSを使用してネットワークプリンターで印刷します。私のアップグレード以降、PDF(OkularまたはEvinceを介して)をN部印刷すると、N ^ 2部印刷されます。ただし、CUPSへの直接呼び出しを使用すると:lp -d my-printer -n 5 example.pdf
適切な数のコピー(この例では5)を取得します。アプリケーションがN倍Nコピーを呼び出すだけだと思います。
さらに、印刷オプション(ホチキス止めなど)が[オプション]パネルに表示されないため、Ubuntuの一般的な[設定]パネルでそれらを調整する必要があります。
アプリケーションとCUPS間の通信チャネルは何ですか? lp
cmmandのようなものを直接呼び出すように印刷「パイプライン」を構成するにはどうすればよいですか?
ご協力いただきありがとうございます!
注:これは https://unix.stackexchange.com/questions/265538/cups-prints-n%C2%B2-as-many-copies-as-i-want と同じ状況ではありません=彼らの場合、lpコマンドは間違った数のコピーも提供していました。
これはOkularバグの結果である可能性があります Okular、1枚に2ページを印刷すると、間違ったページが印刷されます。
PDF(この場合はキヤノンのカメラマニュアル)から2ページを印刷しようとすると、A4シートごとに2ページ、4ページ、間違ったページ、1シートあたり2ページが表示されます。
Nate Grahamが説明しているように、それはおそらく低レベルのQtバグかもしれません WebEngineで複数のコピーを印刷すると、印刷(コピー数)*(コピー数)コピーになります これは修正されたとされていますQt 5.8と18.04では5.9.5になるはずなので、なぜそれが続くのかはわかりませんが、QtまたはOkularにはまだバグがあるようです。
この投稿の目的:(1)回避策を提案します。 (2)バグ報告のアドバイスを求める。 (私は平凡なUbuntu 18.04 LTSを使用しています)
(1)私のシステムでは、このバグが引き続き表示され、Evince問題として表示されます。 OPのように、Evinceは私にnを与えます2 私が要求するPDFのコピーの数。だが...
lp -d my_printer -n 2 example.pdf
2部印刷します。したがって、(Ubuntuソフトウェアソースにある)qpdfviewまたはFoxitを使用すると、Evinceから発生する問題を回避できます。
(2)まだ、[〜#〜] only [〜#〜] Evinceは、2を要求すると4部、3を要求すると9部、など.
他のシステムでは、この問題に関連するバグレポート(またはそれに類似したバグレポート)があります。
Evince bug-list でそのような項目を見つけることができません。そこに報告されたバグを誰かが私に指摘できるなら、すばらしい—そうでなければ、私はこれを自分で追加する必要があります。
警告レクター: これはCUPSベースの修正である必要がある ですが、何らかの理由でcups-filters
は私のLTSシステムで1.20.2のままです。