Canon LBP2900プリンターは、ログイン後に接続した場合にのみ機能する


8

Canon LBP2900プリンターとUbuntu Natty 64ビットを持っています。

かなりのトラブルの末、このppaのパッケージを使用したインストール手順を説明する素晴らしいガイドを見つけました。

ガイドに従ってすべての手順を実行しましたが、ログイン後にプリンターが接続されている(または電源がオンになっている)場合は、プリンターが動作します。

コンピューターを起動する前に接続すると、次のようになります。2番目のプリンター(LBP2900-2)が自動的に作成され、コマンドsudo /etc/init.d/ccpd statusは1つのPIDのみを提供しますが、2つを提供する必要があります。

どうすれば修正できますか?

役立つ追加の詳細。通常、デバイスのURIはccp:/var/ccpd/fifo0です。実際にはこのパス(/ var / ccpd / fifo0)は存在しませんが、それは問題ではないようです。接続されているプリンターで起動したときにUbuntuが自動的に追加するプリンターのusb://Canon/LBP2900URIは

の出力grep lp /etc/udev/rules.d/*

~$ grep lp /etc/udev/rules.d/*
/etc/udev/rules.d/85-canon-capt.rules:KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="add", SYSFS{idVendor}=="04a9", RUN+="/bin/bash /etc/init.d/ccpd start"
/etc/udev/rules.d/85-canon-capt.rules:KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/bin/bash /etc/init.d/ccpd stop"

まだこの問題が発生していますか?
jrg

@jrgは11.10になって以来、他にも問題があります。askubuntu.com
Peter Smit

したがって、この質問はもはや関係ありませんか?
jrg

@jrg多分私のためではなく、おそらく他の人のためでしょう。
Peter Smit

回答:


2

どうやらudevは混乱しているようです。そのページの「USBの追加/削除で開始/停止」という見出しの下の手順を再確認することをお勧めします。それがすべて正しいと仮定して、次のコマンドの出力を質問に追加します。

grep lp /etc/udev/rules.d/*

私の追加を参照してください。手紙のガイドに記載されているすべての手順を実行しました。
Peter Smit

ふむ。問題を引き起こしている他のlp *関連のルールがあるかもしれないと思っていました。申し訳ありません。他に何を提案すればよいかわかりません。
Flimzy '19年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.