職場のコンピューターでUbuntu13.04を実行しています。このコンピューターには、ネットワークプリンターがあります。以前はlprコマンドを使用して印刷できましたが、最近は機能しなくなりました。
$ lpr test
lpr: Error - scheduler not responding.
$ lpstat -t
scheduler is running
no system default destination
lpstat: Bad Request
lpstat: Bad Request
lpstat: Bad Request
lpstat: Bad Request
lpstat: Bad Request
$ ps aux | grep cups
root 1153 0.0 0.1 73500 3552 ? Ss Sep08 0:01 /usr/sbin/cupsd -F
root 1212 0.0 0.0 70428 1464 ? Ss Sep08 0:00 /usr/sbin/cups-browsed
また、プログラムから印刷ダイアログに入ると、プリンタが表示されません。 PDFにしか印刷できません。
何が悪いのか誰か知っていますか?どの構成ファイルを表示する必要がありますか?
編集 :追加情報を追加します。
リモートプリントサーバーを使用していて、~/.cups/client.conf
この行のみが含まれています:
ServerName print1.eecis.udel.edu
カップパッケージを取り外して再度取り付けてみたところ、取り付け中にラインに気づきました
"lpinfo: Bad Request" appeared.
承認された回答:
Arch Bugtrackerは、1.6カップバージョンで導入されたこのバグ/リグレッションについて知っています:
リクエストのデフォルトのIPPバージョンは2.0(STR#3929)になりました
そして、おそらくあなたのカップサーバーは古いカップバージョンを持っていますが、それでもデフォルトで古いIPPバージョンになっています。 ARCH wikiからの回避策:
<=1.5.xサーバーでCUPS1.6.xクライアントを使用する
CUPSバージョン1.6の時点で、クライアントのデフォルトはIPP2.0です。サーバーがCUPS<=1.5 / IPP <=1.1を使用している場合、クライアントはプロトコルを自動的にダウングレードしないため、サーバーと通信できません。回避策(2013-05-07の時点では文書化されていませんが、このバグレポートを参照してください)は、/ etc / cups/client.confに次のように配置することです。
ServerName HOSTNAME-OR-IP-ADDRESS [:PORT] /version=1.1