Canon LBP2900プリンターをUbuntu 11.10 64ビットで動作させようとしています。
私がやったことは、 https://help.ubuntu.com/community/CanonCaptDrv19 の手順に従うことです
そこで、バージョン2.3ドライバーをダウンロードし、rpmファイルをdebianに変換してインストールしようとしました。
Sudo alien cndrvcups-capt-2.30-1.x86_64.rpm cndrvcups-common-2.30-1.x86_64.rpm
Sudo dpkg -i cndrvcups-capt-2.30-1.x86_64.deb cndrvcups-common-2.30-1.x86_64.deb
cupsを再起動し、lpadminでプリンターをインストールしてみます。
Sudo service cups restart
Sudo /usr/sbin/lpadmin -p LBP2900 -m /usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E
ただし、lpadminを使用したステップでエラーが発生することに気付きました。
lpadmin: Bad device-uri scheme "ccp"
何が間違っているのかを追跡した後、dpkgが/usr/lib64/cups/backend/ccp
の代わりに/usr/lib/cups/backend/ccp
ファイルをインストールしたという事実に釘付けにしたと思う
アーカイブマネージャーで元のrpmを確認すると、/usr/lib
および/usr/lib64
が使用されており、lib64にのみバックエンド/ cppファイルがインストールされていることがわかります。私が正しく理解しているように、Ubuntu 11.10は/usr/lib32
と/usr/lib
を代わりに使用するため、ファイルは間違った場所にインストールされます。
間違ったlib構造を持つrpm/debファイルを、ubuntu 11.10の正しいlib構造を持つファイルに変換する自動化された方法はありますか?または、プリンターをインストールするのに完全に間違った方向に進んでいますか?
ただし、lpadminを使用するステップでエラーが発生することに気付きました:lpadmin:Bad device-uri scheme "ccp"
これは、rpmファイルに関連付けられたスクリプトを生成しなかったためです。.....
つかいます
Sudoエイリアンcndrvcups-capt-2.30-1.x86_64.rpm cndrvcups-common-2.30-1.x86_64.rpm --scripts
OR
Sudoエイリアン* .rpm --scripts
の代わりに
須藤エイリアン* .rpm
このエラーを解決できます
lpadmin:不正なデバイスURIスキーム「ccp」
RJKのすべて