vine-users ML アーカイブ



[vine-users:077127] Re: Canon LBP-1210プリンタの接続ポ ートが勝手に変わって、印 刷できない

  • From: 長南洋一 <cyoichi@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:077127] Re: Canon LBP-1210プリンタの接続ポ ートが勝手に変わって、印 刷できない
  • Date: Sat, 23 Jun 2007 18:25:22 +0900 (JST)
長南です。

宮脇さんのメールより [vine-users:077122]
>
> まず、Canon Pixus iP4100 をもう一度インストール。→印刷。→成功。

こちらは解決と考えて、よいのですね。

> 次に、Canon LBP1210 をもう一度インストール。印刷しようとすると、
> 前と同じようにプリンタの接続ポートが、Canon LASER SHOT LBP-1210
> (Canon LASER SHOT LBP-1210)から、Canon Printer Daemon Port#1 に
> 勝手に変わって印刷できなくなる、という現象が再び起こりました。

接続ポートというのは、出力先でしょう。parallel:/dev/lp0 とか
usb:/dev/usb/lp0 とか。LBP1210 の場合、ccp:/var/ccpd/fifo0 に
出力して ccpd に渡すんでしょうから、「Canon Printer Daemon Port#1」
で不思議はないと思います。

と言っても説得力があまりなさそうなので、Vine の cndrvcups-capt
パッケージをインストールして設定してみました(実機がないので、
印刷は試せません)。わたしのところでも、Gnome の「CUPS 印刷マネージャ」
の「接続」タブで見ると、「プリンタのポート」は「Canon Printer Daemon
Port#1」になっていました。ブラウザで http://localhost:631 にアクセス
した場合で言えば、「プリンタの追加」か「プリンタの変更」の「……の
デバイス」で「Canon Printer Daemon Port#1」を選択しているわけです。

添付なさったログをざっと見てみました。あれで全部ですか。

>   ----- (以下は最後の 3 行) -----
> D [23/Jun/2007:00:23:33 +0900] [Job 1] PageWidth = 595.0, PageLength = 842.0
> D [23/Jun/2007:00:23:33 +0900] [Job 1] 0 %%Trailer
> D [23/Jun/2007:00:23:33 +0900] [Job 1] Saw Trailer!

このあとに、以下のような部分が続かないのでしょうか。Job 番号は
あきらかに違うはずだし、まったくこのとおりではないでしょうけれど。

D [23/Jun/2007:10:12:23 +0900] [Job 55] Saw EOF!
D [23/Jun/2007:10:12:23 +0900] [Job 55] pstocapt start.
D [23/Jun/2007:10:12:25 +0900] [Job 55] ccp: last data.
D [23/Jun/2007:10:12:25 +0900] [Job 55] ccp: end of send data.
D [23/Jun/2007:10:12:25 +0900] UpdateJob: job 55, file 0 is complete.
D [23/Jun/2007:10:12:25 +0900] CancelJob: id = 55
D [23/Jun/2007:10:12:25 +0900] StopJob: id = 55, force = 0
D [23/Jun/2007:10:12:25 +0900] StopJob: printer state is 3

さて、提案というか、思い付いたことですが−−

1) 印刷に失敗した job がいっぱい溜っているようです。印刷できないデータが
   前にあるために、それ以後のデータを処理できないのかもしれません。
   lpq -a と lprm を使って、一回みんな消してしまいましょう。
2) 前のメールにも書きましたが、ccpd は動いていますか。ps ax で調べて
   ください。
3) /etc/ccpd.conf はどうなっていますか。
4) cndrvcups-capt のバージョンはいくつなんですか。それは Canon の
   サイトからダウンロードしたものですか(以前のメールから考えて
   そうだとは思いますが、一応は確認)。rpm -qa | grep cndrvcups で
   調べればいいのかな。
5) http://localhost:631 にアクセスして、「プリンタの管理」を選ぶと、
   問題のプリンタの「プリンタの状態」はどうなっていますか。「ジョブ
   受付」になっているでしょうか。もし、「停止中」なら「プリンタの
   開始」をクリックします。
6) 印刷できないというのは、lpr -P LBP1210 test1.txt を実行したときの
   ことですか(何かエラーが出ませんでしたか)。プレーン・テキストでは
   なく、PS ファイルを印刷すると、どうなりますか(たとえば、/usr/share/
   ghostscript/7.07/examples/cjk/gscjk_aj.ps)。OpenOffice や gedit や
   Firefox からの印刷はどうですか。

   # つまり、ひょっとすると、次のような問題と同じかもしれないと
   # 考えたのです。
   #
   # [vine-users:076727] emacs Sylpheed でのプリント(印刷)について」
   # [vine-users:077099] CUPS を使ったコマンドラインからの印刷について

-- 
長南洋一