今井です。 Monday 04 September 2006 22:12、野宮 賢 / NOMIYA Masaru さんは書きました:
printer の方ですが,パラレル・ポートに何も繋いでいないのに,dmesg で,
parport0: PC-style at 0x378 [PCSPP] parport0: PC-style at 0x378 [PCSPP] lp0: using parport0 (polling). parport0: PC-style at 0x378 [PCSPP] parport0: PC-style at 0x378 [PCSPP] lp0: using parport0 (polling).
と lp0 を握った状態になっています.
これはデバイスを検出したというだけのメッセージなので 「握った」わけではないと思いますが....。 プリンタ複数ならlp1とか別に登録されるのでは?
この状態で,USB プリンターを接続し,テスト印刷をしようとすると
------------------------------------------------------------------ エラー
キューy2testを保存中のCUPSサーバとの通信中にエラーが発生しました.
cups(File)DoRequest error: client-error-bad-request ------------------------------------------------------------------
というメッセージが表示されます.
それは少し原因が違うのではないでしょうか。 検出しているのと実際に占有してるのとでは違いますから。 lsof | grep hogehoge(hogehogeはUSBデバイスのデバイス名) とかやってみたらどうでしょう。 ひょっとして占有というより存在しない(見えてない)という可能性 もありますが....。 (lsdevとかでデバイス登録されてるかどうか判るかな...) 私の所でも過去に(10.x以前だけど)USBデバイスが途中で見えなくなる とか、K8N Neo2 PlatinumではBIOSがらみでUSBデバイス見えないと いう事もありましたから....。
これは,lp0 を消す必要があるといことでしょうか? 尤も,消す方法が解りませんが.
使ってない(使わない)パラレルポートが検出されて困るならBIOSで無効 (disable)しておくのが簡単ですね。 udevが動いている以上、存在するデバイスは登録されるでしょうから。 私のところではBIOS設定にてパラレルポート、COM1、COM2全部無効に してます。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~