web-dev-qa-db-ja.com

Mac ElCapitanからLinuxCUPSプリンターへの印刷-error_logがいっぱいになり、印刷されません

これについて何かアイデアはありますか? OSX 10.11 ElCapitanを実行しているMacからDebianで実行されているCUPSプリンターに印刷しようとしています。印刷しようとすると、/ var/log/cups/error_logは次のようになります。

D [12/Oct/2015:00:59:04 +0100] [Client 3] Accepted from [v1.fe80::a65e:60ff:fec1:9b01+eth0]:55661 (IPv6)
D [12/Oct/2015:00:59:04 +0100] [Client 3] Waiting for request.
I [12/Oct/2015:00:59:04 +0100] [Client 3] Connection now encrypted.
D [12/Oct/2015:00:59:04 +0100] [Client 3] POST /printers/HomePrinter HTTP/1.1
D [12/Oct/2015:00:59:04 +0100] cupsdSetBusyState: newbusy="Active clients", busy="Not busy"
D [12/Oct/2015:00:59:04 +0100] [Client 3] Read: status=200
D [12/Oct/2015:00:59:04 +0100] [Client 3] No authentication data provided.
D [12/Oct/2015:00:59:04 +0100] [Client 3] cupsdSendHeader: code=403, type="text/html", auth_type=0
D [12/Oct/2015:00:59:04 +0100] [Client 3] Closing connection.
D [12/Oct/2015:00:59:04 +0100] cupsdSetBusyState: newbusy="Not busy", busy="Active clients"
D [12/Oct/2015:00:59:04 +0100] [Client 3] Waiting for socket close.
D [12/Oct/2015:00:59:04 +0100] [Client 3] Read: status=100
D [12/Oct/2015:00:59:04 +0100] [Client 3] Read: status=100
D [12/Oct/2015:00:59:04 +0100] [Client 3] Read: status=100
D [12/Oct/2015:00:59:04 +0100] [Client 3] Read: status=100
D [12/Oct/2015:00:59:04 +0100] [Client 3] Read: status=100

次に、パーティション全体がいっぱいになるまで、このような数百万(文字通り)の行でログファイルをいっぱいにします。

Macマシンは「認証のために保留」と言っていますが、CUPS構成で認証を要求したことに気付いていないので、本当に途方に暮れています。それが助けになるなら、私は私のカップ構成を投稿することができます。

どんなご指導もよろしくお願いします!

ありがとう、ジュリアン

2
Julian Gilbey

私もこの問題を抱えていました。私の場合、サーバー側の構成変更が必要であることが判明しました。具体的には、[管理]-> [サーバー]で、[インターネットからの印刷を許可する]を有効にします。

理由は定かではありませんが、El CapitanがIPv6を好んでおり、サーバー側のCUPSがこれをローカルネットワークではなく「インターネット」アクセスとして解釈しているようです。

HTH!

1
mjtko