[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:44492] Re: can't print with CUPS



武藤@Debianぷろじぇくとです。

メール整理中に未読のものを発見。

At Fri, 5 Aug 2005 16:25:27 +0900,
Ippei Tamura wrote:
> sid 環境にて CUPS 経由での印刷ができなくなりました。
> 自力解決を試みましたが断念し、お尋ねする次第です。
> 1. 環境
> ・sid を使用
> ・gs-esp & gs-common は hold 中。他は最新バージョン。
> ・プリンタはブラザー製 MFC-3820JN、ルータ経由でネットワーク接続。
> ・同社提供の LPR 用ドライバおよび CUPS 用ドライバを使用。
> ・同じくルータ経由でネットワーク接続している Win2K マシンからは
>   問題なく印刷できる。よってプリンタの故障ではないと思われる。
> 
> 2. 状況
> ・最後に印刷したのは先月中旬。その際は問題なし。
> ・その後、関連があると思われるパッケージとしては cupsys が
>   1.1.23-11 にアップグレードされている。

んー、-11までで印刷に影響しそうな変更はしてないので、別の要因がありそ
うな。

> ・先日、久々に印刷しようとして不可能なのに気づいた。
> ・症状は、プリンタが一切応答しない。
> ・ブラウザにて CUPS の設定画面を開き、プリンタと対話 (ジョブ
>   取消など) することは可能。

見えているジョブはCUPSサーバ側のものなので、実際にプリンタと対話しては
いないんじゃないかと思います。
ping、telnet <printer> 515については通りますか?

> 3. ログファイル
> /var/log/cups/error_log の出力を以下に示します。
> /etc/cups/cupsd.conf にて "LogLevel debug" と指定してあります。

> D [05/Aug/2005:03:35:30 +0900] StartJob: filter = "/usr/lib/cups/filter/brlpdwrapperMFC3820JN"
> D [05/Aug/2005:03:35:30 +0900] StartJob: filterfds[1] = [ 11 14 ]
> D [05/Aug/2005:03:35:30 +0900] start_process("/usr/lib/cups/filter/brlpdwrapperMFC3820JN", 0xbf8de710, 0xbf8ddc88, 12, 14, 10)
> I [05/Aug/2005:03:35:30 +0900] Started filter /usr/lib/cups/filter/brlpdwrapperMFC3820JN (PID 5754) for job 27.
> D [05/Aug/2005:03:35:30 +0900] StartJob: backend = "/usr/lib/cups/backend/lpd"
> D [05/Aug/2005:03:35:30 +0900] StartJob: filterfds[0] = [ -1 12 ]
> D [05/Aug/2005:03:35:30 +0900] start_process("/usr/lib/cups/backend/lpd", 0xbf8de710, 0xbf8ddc88, 11, 12, 10)
> I [05/Aug/2005:03:35:30 +0900] Started backend /usr/lib/cups/backend/lpd (PID 5757) for job 27.
> D [05/Aug/2005:03:35:30 +0900] ProcessIPPRequest: 7 status_code=0

> D [05/Aug/2005:03:35:30 +0900] ReadClient: 5 GET /favicon.ico HTTP/1.1
> D [05/Aug/2005:03:35:30 +0900] SendError: 5 code=404 (Not Found)

> D [05/Aug/2005:03:35:38 +0900] [Job 27] Connected on ports 515 (local 1023)...
> D [05/Aug/2005:03:35:38 +0900] [Job 27] lpd_command 02 queue
> D [05/Aug/2005:03:35:38 +0900] [Job 27] Sending command string (7 bytes)...
> D [05/Aug/2005:03:35:38 +0900] [Job 27] Reading command status...
> W [05/Aug/2005:03:40:38 +0900] [Job 27] Remote host did not respond with command status byte after 300 seconds!
> D [05/Aug/2005:03:40:38 +0900] [Job 27] lpd_command returning 4
> E [05/Aug/2005:03:40:38 +0900] PID 5757 stopped with status 1!
> 
> 4. ログを見て気づいた点
> ・バックエンドとして /usr/lib/cups/backend/lpd (PID 5757) が呼び
>   出されている。
> ・リモートホスト (プリンタ) が応答しないという警告がある。
> ・その後、lpd_command がステータス  4 を返す。
> ・最終的に、バックエンドはステータス 1 を返して停止してしまう。
> ・途中のフィルタ処理などに問題があるようには見えない。

プリンタ側のlpdにつなげてないようですね。
まずはお互いの通信の調査(プロトコルをブロックしていないかなど)からです
ね。「Windowsからできる」というのはSMBプロトコルかIPPでできているとか?

> ・"SendError: 5 code=404 (Not Found)" という表示が見られるのが、
>   気になる。

これはGUIブラウザがfavicon.icoを参照して見つからないということでしょう
から、問題はないかと。
-- 
武藤 健志@ kmuto @ kmuto.jp
           Debian/JPプロジェクト   (kmuto@debian.org, kmuto@debian.or.jp)
           株式会社トップスタジオ  (kmuto@xxxxxxxxxxxxxxx)
URI: http://kmuto.jp/ (Debianな話題など)