Mailinglist Archive: opensuse-ja (36 mails)

< Previous Next >
[opensuse-ja] openSUSE12.1でLBP3300印刷成功(Re: openSUSE11.3でCanon LBP3300印刷トラブル)
はとちゃん@小江戸らぐです。

1年4ヶ月ぶりに印刷できました。
openSUSE 11.4→12.1のアップグレードに失敗して、クリーン
インストールした結果、Canon LBP3300でネットワーク印刷を
することができました。

やったこと:
openSUSE 12.1インストール
Capt 2.3インストール
NB-C2ファームウェア 1.52アップグレード

Captがいつのまにか2.0から2.3になり、プリンタサーバの
ファームウェアもアップしていて、何が効いたのか不明ですが、
まぁ印刷できたということで、結果オーライです。

1年4ヶ月の間、Ubuntuでは印刷できていたので、何だかなぁと
いう思いが強いですが、これでデスクトップとして使うことが
できるので、嬉しいかぎりです。

(2010/08/16 8:13), はとちゃん wrote:
はとちゃん@小江戸らぐです。

そういえば、CAPTドライバのバージョンで1.9と2.0の設定で
大きく変わったところがlocalhost:59687のところでした。
以前はfifo0と記述していました。これかなぁと思って、1.9に
戻そうと思ったのですが、見つからなかったので、設定だけを
戻してみましたが、変化はありませんでした。

(2010/08/16 6:07), はとちゃん wrote:
はとちゃん@小江戸らぐです。

YaST経由でのインストールをしてみました。
どうやってやるのか迷いましたが、konquerorを介してやればよかった
んですね。すべて一度YaSTで削除して、これからインストールしました。
最後にいろいろやっていたようで、これは手動のインストールと違うと
感じさせました。

cupsdとccpdを再起動してみると、次のerror_logが出力されました。

E [16/Aug/2010:00:07:11 +0900] Returning IPP client-error-document-
format-not-supported for Send-Document (ipp://localhost:631/printers
/LBP3300) from localhost

その後、テスト印刷をCUPSページを介してやったのですが、印刷できない
ものの、error_logはその後出力されていません。上記のエラーが根源的
な問題かと思っているところです。しかし、テスト印刷でCUPSは次のよう
に出力されます。

Unsupported format 'application/vnd.cups-command'!

あ、error_logも出力されています。

E [16/Aug/2010:06:03:35 +0900] Returning IPP client-error-document-
format-not-supported for Send-Document (ipp://localhost:631/printers
/LBP3300) from localhost

出力されるタイミングがどうもバラバラみたい。

Firewallは特に意識した設定をしていないのですが、11.3から厳しい
ルールになったのでしょうか。とりあえず、firewallを呈してやって
みたのですが、結果は同じでした。

(2010年08月11日 12:00), Satoru Matsumoto wrote:
松本です。

デバイスがらみの問題になってしまうと手元に実機がない限り「あてずっぽう」
の情報しか提供できないんですが、何か手がかりが見つかるかもしれないので気
になっている点をいくつか。

(2010/08/10 7:23), はとちゃん wrote:

openSUSE11.2では普通に使えていた、Canon LBP3300が、11.3にあげた
ところ印刷できなくなり困っています。これを機会にcaptドライバも
2.0にあげました。マニュアルとREADME-capt-2.0xJ.txtにそって基本的
なインストールはやり、インストール時のエラーはありませんでした。

マニュアルとREADME-capt-2.0xJ.txtにそって基本的なインストールはやり

ということは、プリンタの設定にあたっては YaST は使っておらず、Canon が配
布しているオンラインマニュアルの「2. プリンタドライバーインストール/アン
インストール」->「プリンタドライバをインストールする」に沿って、たとえば
プリントスプーラへの PPD の登録も lpadmin コマンドから行ってたりするんで
しょうか?

もしそうなら、試しに YaST 経由でプリンタを登録してみたらどうでしょうか
ね。(open)SUSE の場合「YaST でできることはなるべく YaST でやっておけ」と
なることが多いです。YaST の Printer モジュールが裏で何をしているのか、ド
キュメントが見つけられないでいるんですが、足りないパッケージがあったらイ
ンストールを促してくれたり、開けておくべきポートがあったら開けるよう設定
してくれたりと、いろいろ「よきにはからってくれる」ことが多いです。

YaST 経由の設定についてですが、cndrvcups-capt-2.00-2.i386.rpm をインス
トールすると
/usr/share/cups/model/CNCUPSLBP3300CAPTJ.ppd
# CNCUPSLBP3300CAPTK.ppd というファイルも入るみたいだけれど、J と K で何
# が異なるのかは理解してません。(^ ^;)
という PPD ファイルが入るようですので、それを指定して設定してみたらいい
のではないかと思います。
# ccpd デーモンの設定ファイルへのプリンタ登録以下については別途オンライ
# ンマニュアルにそって作業する必要があると思いますが。

ccpdとcupsの通信はできているようですが、いまだに印刷できません。

念のため確認しておきますが、印刷できないと言っているのはリモートプリンタ
からではなくローカル接続したプリンタからの印刷のことですよね?

ccpd と CUPS の通信ができているというのは、どこから判断したのですか?

E [10/Aug/2010:06:52:16 +0900] [Job 128] ccp recv_packet error, exit
E [10/Aug/2010:06:52:16 +0900] [Job 128] ccp send_data error, exit

と、ccp がパケットを受け取ることもデータを送ることもできないと言ってるロ
グだと思うのですが…。

D [10/Aug/2010:06:52:16 +0900] [Job 128] envp[16]="IPP_PORT=631"
D [10/Aug/2010:06:52:16 +0900] [Job 128]
envp[22]="DEVICE_URI=ccp://localhost:59687"

cupsd の 631 ポートと ccpd で使っているらしい 59687 ポートはどちらもちゃ
んと Listen 状態になっていて、Firewall でブロックされてたりしないでしょ
うか?



--
To unsubscribe, e-mail: opensuse-ja+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-ja+owner@xxxxxxxxxxxx

< Previous Next >
This Thread
Follow Ups