当初、この質問は11.10に限定されていました。今、私は(Lubuntu)12.10にいます。 (質問の変更については、これを参照してください メタ質問 )。
他のユーザーもここでコメントした、異なる(またはそれほど変わらない)アプローチを試しました。主な参考文献は次のとおりです。
誰も私のために働いた。
12.04および13.04には、いくつかの追加手順があります。他のすべてのリリースでは、それらをスキップします。
buntu 12.04の場合、最初にこれを行います:
Ubuntu 12.04は、/ dev/usb/lp0デバイスリンクを作成するusblpモジュールを再びブラックリストに追加しました。この問題を解決するには、/etc/modprobe.d/blacklist-cups-usblp.conf
を編集します
ターミナルに入る:
Sudo gedit /etc/modprobe.d/blacklist-cups-usblp.conf
次に、ファイルを次のようにコメントします。canonsドライバーはカップを介してプリンターと通信しません。
# cups talks to the raw USB devices, so we need to blacklist usblp to avoid
# grabbing them
# blacklist usblp
buntu 13.10の場合、最初にこれを行います:
portreserve
パッケージをインストールします。
Sudo apt-get install portreserve
共通およびcapt .debをダウンロードします
共通およびcapt .debをインストールします
CUPSを再起動します。
Sudo /etc/init.d/cups restart
使用しているディストリビューションに応じて、CUPSを再起動するにはuse
Sudo /etc/init.d/cupsys restart
またはSudo service cups restart
が必要になる場合があります。 cupsが実際に再起動したことを確認する必要があります
プリンター(PPD)を印刷スプーラーに登録します。
Sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp://localhost:59787 -E
Ccpdデーモンのセットアップファイルにプリンターを登録します。
Sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0
これに何かsimilarを取得する必要があります。
CUPS_ConfigPath = /etc/cups/
LOG Path = None
UI Port = 59787
Entry Num : Spooler : Backend : FIFO path : Device Path : Status
----------------------------------------------------------------------------
[0] : LBP1120 : ccp : //localhost:59787 : /dev/usb/lp0 : Modified
Ccpdデーモンを起動します。
Sudo /etc/init.d/ccpd start
Ccpdデーモンが正しく実行されているかどうかをテストします。
Sudo /etc/init.d/ccpd status
と入力して、2つの数字が表示されるかどうかを確認します。数字がない鉱石は、何かが間違っていることを意味します。 2つの数字はすべてが機能していることを意味しますが、ログアウトし、ログイン後にプリンターを接続するまで印刷できません。
印刷が機能しない場合、これらのルールを考慮する必要があると思います。
ログイン後にプリンターを接続/起動
Sudo /etc/init.d/ccpd start
はccpdデーモンを起動します
Sudo /etc/init.d/ccpd status
は2つの数字を表示します
1つの番号しか取得できない場合は、trySudo /etc/init.d/ccpd restart
最も起こりそうなのは、Linuxの起動時にccpdデーモンが自動的に起動するように設定しない限り、再起動のたびにccpdデーモンを再起動する必要があります。多くの方法があります。 here )の下の回答でそれを行います:
まだうまくいかない場合
ここ は別の、非常によく似た方法です。 Elementary OS Luna(Ubuntu 12.04ベース)でテスト済み。この方法には、多くの便利なトラブルシューティングのヒントが含まれています。
これは補完的な答えです、考慮される補足としてのみ他の.
プリンターをインストールした後、機能しない場合は、次のアクションを検討してください。
[印刷]または[プリンタ]で確認し、プリンタを右クリックして[印刷キューを表示]、ジョブを選択し、右クリックして[アクティブ]の場合は[リリース]をクリックします。
captstatusui -P LBP1120
を実行し、アクティブな場合は[ジョブの再開]をチェックします
電源ボタンからプリンターを再起動します
主な便利なコマンドのために、実行可能なスクリプトを作成することを検討してください。このためには、コマンドを終了した後に端末を開いたままにするカスタムプロファイル(この場合は「new1」と呼ばれる)を持つgnome-terminalまたは別の端末が必要です。 gnomeターミナルの場合:プロファイル設定-タイトルとコマンド-コマンドが開いたとき:ターミナルを開いたままにします。
Ccpdステータスを確認するスクリプト(2つの数字):
#!/bin/bash
gnome-terminal --window-with-profile=new1 -e "service ccpd status"
カップを再起動してステータスを確認するスクリプト:
#!/bin/bash
gnome-terminal --window-with-profile=new1 -e " Sudo service ccpd restart && service ccpd status"
「capt」のユーザーインターフェイスを開くスクリプト:
#!/bin/bash
gnome-terminal --window-with-profile=new1 -e "captstatusui -P LBP1120"
これらは、メインの「プリンタ」または「印刷」デスクトップ/ショートカットファイルと同じくらい便利だと思います。