web-dev-qa-db-ja.com

印刷:間違った部数(N平方部)

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コマンドは間違った数のコピーも提供していました。

5
Clovis

これは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にはまだバグがあるようです。

3
Kristopher Ives

この投稿の目的:(1)回避策を提案します。 (2)バグ報告のアドバイスを求める。 (私は平凡なUbuntu 18.04 LTSを使用しています)

(1)私のシステムでは、このバグが引き続き表示され、Evince問題として表示されます。 OPのように、Evinceは私にnを与えます2 私が要求するPDFのコピーの数。だが...

  • lp -d my_printer -n 2 example.pdf 2部印刷します。
  • qpdfview 正しい部数を印刷します(2を要求すると2が印刷されます);そして
  • Foxit PDF Reader は正しい部数を印刷します(2を要求すると2が印刷されます)。

したがって、(Ubuntuソフトウェアソースにある)qpdfviewまたはFoxitを使用すると、Evinceから発生する問題を回避できます。

(2)まだ、[〜#〜] only [〜#〜] Evinceは、2を要求すると4部、3を要求すると9部、など.

他のシステムでは、この問題に関連するバグレポート(またはそれに類似したバグレポート)があります。

Evince bug-list でそのような項目を見つけることができません。そこに報告されたバグを誰かが私に指摘できるなら、すばらしい—そうでなければ、私はこれを自分で追加する必要があります。

警告レクターこれはCUPSベースの修正である必要がある ですが、何らかの理由でcups-filtersは私のLTSシステムで1.20.2のままです。

1
Dɑvïd