CUPSは、n²を必要な数だけ印刷します


27

これは数週間私を困惑させました。CUPSにKyoceraネットワークプリンターをセットアップしていますが、印刷しようとすると、要求した数のコピーがn²になります。あれは、

  • ドキュメントを2部印刷しようとすると4
  • 文書を5部印刷しようとすると25が得られます
  • 文書の60コピーを無人で印刷しようとすると、紙がなくなってしまいます。余計なコピーを多くのごみ箱に入れて建物の周りを歩き回り、犯人として直接関係しないようにします。

私はこれを診断する方法を想像することはできませんが、少しおもしろいだけでなく、ドキュメントの希望の60コピーを取得するには、難解な長さに行かなければならないことを意味します回)最初は面白かったが、すぐに古くなった。

だから私は誰かが私が狂っていないことを安心させることができることを期待してここに投稿しています、そしておそらく誰かがこれを経験し、それを修正する方法を知っているかもしれないことを願っていますか?

Document Viewer 3.18.2からPDFを印刷しています


5
+1ソフトウェアがドキュメントのN部のコピーをN回要求するように聞こえます
L.レヴレル16

8
「...目的の60部のドキュメントを取得するには、最初は面白いがすぐに古くなってしまった難解な長さ(たとえば、7部印刷、3部印刷、1部印刷2回)に行かなければなりません。明らかに解決策は、数学をコンピュータープログラムに移すことです。幸いなことに、Wolfram Alphaは答えを計算する方法を知っています。「60平方和」を与えると、3つのソリューションが返されます。そのうちの1つは、自分で思いついた7²+3²+1²+1²ソリューションです。問題が解決しました。:)
ウォーレンヤング

6
ちなみに、ラグランジュの4乗定理では、すべての正の整数は4つの平方の合計です。
アレクセイ

2
私には答えがありませんが、一貫してn²のコピーを取得することを考えると、複数のメンバーが 'x n '操作を実行し、(少なくともそれらの最初の)そのオプションを削除しないパイプラインがあることを示唆していますそれを処理するように。おそらくそれはあなたが問題を診断するのに役立ちますか?
トビー・スペイト

4
@リチャード:9 = 3 ^ 2 + 0 ^ 2 + 0 ^ 2 + 0 ^ 2
アレクセイ

回答:


4

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異なると思いますが、これらのオプションはおそらくそこに定義されています。


1
こんにちは、私はこの正確な問題を見つけましたが、フィルターファイルにCUPSOPTION変数が見つかりません。プリンターはネットワーク上で共有され、クライアント上で適切に構成されている間、ホスト上で「未加工」プリンターとして構成されているため、セットアップはやや複雑です。したがって、問題のフィルターファイルはクライアント上のものであると想定します。その内容は次のとおりです。pastebin.com / 1gf1jdC9クライアントで回答の中でlpコマンドを実行すると、4部が印刷され、ホストで実行すると何も印刷されません(プリンターが「Raw」として構成されているため)。ここで何が間違っている可能性がありますか?THX!
光子

1
@Photonあなたのペーストビンを見ましたが、私はあまり助けになれないのではないかと心配しています。がんばろう。
スキッピー

早速のお返事ありがとうございます!私はそれを理解した場合に投稿しますが、私はまだ悲観的です。:)
光子

私は同じ問題を抱えています。どのフィルターファイルを変更するかをどのように決定しますか?また、grep CUPSOPTION -r /usr/lib/cups/filter私のシステムではFWIW は空です。
Sparhawk

@Sparhawkフィルターはプリンターモデルにちなんで命名されたと思います。それを除けば、Photonへの私の答えを繰り返すことしかできません。答えがそれ自体で問題を解決しない場合、私は多くの助けを得ることができず、あなたの幸運を祈ります。
スキッピールグラングロウ

-1

「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のページに多くの情報があります。


1
Document Viewer 3.18.2はLinuxアプリケーションです。
マラ

「ドキュメントビューアー」は、エビンスがユーザーに自己紹介するときのものです。
ゲルロス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.