CUPSはn²枚数に制限なく印刷します。

CUPSはn²枚数に制限なく印刷します。

これは数週間私を混乱させました。 CUPSにKyoceraネットワークプリンタが設定されており、印刷しようとするたびに要求された内容のコピーがn²個出ているようです。それは、

  • 文書を2部印刷しようとしましたが、4部が印刷されました。
  • 文書を5部印刷しようとしたところ、25部が印刷されました。
  • 60枚を無人で印刷してみましたが、紙が離れて直接犯人として指摘されないために余分なコピーを数多くのリサイクルごみ箱に入れておいて建物の中を巡りました。

これを診断する方法を想像することはできませんが、少し面白いだけでなく、60個の文書を望むのは難解な長さ(例:7印刷、3印刷、1印刷2)回)最初は面白かったがすぐに陳腐になりました。

だから誰かが私がクレイジーではないことを誰かが私に自信を与えることを願って、誰かが以前にこの問題を経験し、解決策を知っていることを願ってここに投稿します。

Document Viewer 3.18.2でPDFを印刷しています。

答え1

FWIW、Debian SidでBrother QL-1050ラベルプリンタを使用して同じ問題が発生しました。これはコメントで提案されたアプリケーションのバグではなく、CUPS /ドライバの問題です。または、以下を実行してlpこれを確認できますlpr

lp -d YOURPRINTER -n 2 /some/file.pdf
lpr -P YOURPRINTER -# 2 /some/file.pdf

/usr/lib/cups/filter/brother_lpdwrapper_ql1050行を編集して修正して問題を解決しました。

CUPSOPTION=`echo "$5 Copies=$4" | sed -e …

入力する

CUPSOPTION=`echo "$5" | sed -e …

Copies=1また動作します)。

どうやらコピーが2回送信されたようです。

プリンタには同様のファイルが必要であり、CUPSOPTION名前と定義が異なる可能性があると思いますが、オプションはすでに定義されている可能性があります。

答え2

「Document Viewer 3.18.2」(Androidアプリであると推定)を使用している場合:https://play.google.com/store/apps/details?id=org.sufficientlysecure.viewer)、Windowsで印刷し、プリンタに接続されているLinux PCから印刷することをお勧めします。

Windowsの場合は、プリンタ側の設定が正しいことを確認してください。 Linux では CUPS 設定を確認できます。 Linux側では、Evinceのようなビューアと印刷用のコマンドラインを試してみてください。コマンドライン印刷ページの場合:https://www.cups.org/doc/options.html多くの情報が提供されます。

関連情報