LBP-1120 Canonプリンターを機能させる方法は?

user47206

当初、この質問は11.10に限定されていました。今私は(Lubuntu)12.10にいます。(質問の変更については、このメタ質問を参照してください)。

11.10を検討する

私はさまざまな(またはそれほど違いはない)アプローチを試しました-他のユーザーもここでコメントしました。私の主な参考文献は次のとおりです。

誰も私のために働いていませんでした。

user47206

やがて、Ubuntu 12.04-13.10に関する限り、この回答は非常に長くなり、雑然としました。以下は、同じ解決策を提示するが、はるかに明確な答えです。

12.04を考慮

以下の12.10と同じように機能するはずです。

しかし、12.04UbuntuベースのeOSLunaでそれを試したところ、機能させることができませんでした。実際、ここでの12.04と12.10の回答は、XubuntuとLubuntuでもしばらくすると機能しなくなりましたが、これに投票した他の人にとって役立つと思われるため、ここで回答しました。

私は新しいソリューションを持っています(eOSと2.6ドライバーでテスト済み)-ここに提示されています

12.10、13.04を考慮

Ubuntuのドキュメントページとドライバーに付属のドライバーマニュアルの手順に従いました

(v.2.4はそのリンクではもう利用できません。ここにアップロードしました。2,5バージョンはここにあります。)

  • コモンとキャプテンデブのインストール(v.2.4)[マニュアルのステップ2と3]
  • rootとしてターミナルに入る
  • ステップ4:["CUPSを再起動します。rpmパッケージの場合:次のコマンドを入力します。

    /etc/init.d/cups restart

debパッケージの場合:次のコマンドを入力します。

/etc/init.d/cupsys restart

注CUPSを再起動する前に、「lpadmin」コマンドを使用してプリンターを登録しないでください。使用しているディストリビューションによっては、「Fordebpackages」コマンドが入力されない場合があります。この場合、「Forrpmpackages」コマンドを入力してください。」]

それは私の場合でした:それで、私は走らなければなりませんでした:

/etc/init.d/cups restart

(私は私も同様に使用できるという端末メッセージを受け取りましたservice cups restart

この結果を得ました:

cups stop/waiting
cups start/running, process 2758
  • マニュアルのステップ5(「プリンター(PPD)をプリントスプーラーに登録する」)は、Ubuntuのドキュメントページで修正されています。

["この行を適宜変更してください:sudo / usr / sbin / lpadmin -p LBP5000 -m CNCUPSLBP5000CAPTK.ppd -v ccp:// localhost:59787 -Eマニュアルにはccp:// localhost:59687と記載されていますが、Ubuntuはデフォルトでは59787を使用しています。変更しないと問題が発生します(ファイル/etc/ccpd.confはUI_Port59787とPDATA_Port59687を定義します。したがって、これらのポートは両方ともファイアウォール設定で開く必要があります)。 ]

したがって、私は入らなければなりませんでした

sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp://localhost:59787 -E

Ubuntuのドキュメントには次のように書かれています。「*注:Ubuntu 12.04は、/ dev / usb / lp0デバイスリンクを作成するusblpモジュールを再びブラックリストに登録しました。この問題を解決するには、次のsudo nano / 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

だから、nanoを使って迷子になったので試してみました

sudo gedit /etc/modprobe.d/blacklist-cups-usblp.conf

上記を追加しました(blacklist-cups-usblp.confはempyファイルであり、これらの行を貼り付けました)

(この時点で、メインメニューの[システム/プリンター]で、そこに記録されているプリンターの名前が正確に正しいことを確認します)。 LBP1120

  • ステップ6.「ccpdデーモンセットアップファイルにプリンターを登録します。」
sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0

これにものが得られるはずです

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
  • マニュアルのステップ7:

「ccpdデーモンを起動します。次のコマンドを入力してください。

sudo /etc/init.d/ccpd start

注Linuxの起動時にccpdデーモンが自動的に起動するように設定すると便利です。」

その後sudo /etc/init.d/ccpd status、2つの数字が表示されるかどうかを確認するために入力します(以前のバージョンのインストールでおなじみです):はい、2つの数字がありました。ただし、ログアウトしてログイン後にプリンタを接続するまで印刷は行われません。

印刷が機能しない場合は、次のルールを考慮する必要があると思います。

  • ログイン後にプリンタを接続/起動します

  • /etc/init.d/ccpd status 2つの数字を見るために

  • sudo /etc/init.d/ccpd start ccpdデーモンを起動します

何おそらく起こるだろうことは、あなたがいることで印刷するために、各再起動後に再起動するCCPDデーモンにする必要があります:Linuxが起動するときにセットCCPDデーモンが自動的に起動しない限り-マニュアルが示唆として。これを行うには、次のコマンドをスタートアップアプリケーションに追加します(ここでの回答のように)。

sudo update-rc.d ccpd defaults

注:12.10では、この方法は1台のコンピューターでは機能しましたが、別のコンピューターでは失敗しました。13.04では、まったく機能しませんでした。sudo /etc/init.d/ccpd startスタートアップアプリケーションに追加することで、13.04にccpdデーモンを自動起動することに成功しました

実行可能スクリプトファイルをダブルクリックするだけでステータスを確認するには、次の実行可能ファイルを作成します。

#!/bin/bash

gnome-terminal -e "/etc/init.d/ccpd status"

13.10を検討する

Idemですがportreserve、このメソッドを機能させるにパッケージをインストールする必要がありました。


Ubuntu10.10へのインストールを検討中

これは本当にうまくいきます!

UbuntuのドキュメントのWebサイトには、このプリンタは、Ubuntuの10.10でテストされたことに言及します。現在12.10を使用していますが、試してみようと思いました。そのため、永続的なライブUSBとして10.10をインストールし、「パッケージリポジトリ(11.10より前)の手順に従いました

ついに私は成功しました-これらのステップに従ってください:

PPAをシステムに追加し、パッケージをインストールします。

sudo add-apt-repository ppa:michael-gruz/canon
sudo apt-get update
sudo apt-get install cndrvcups-capt cndrvcups-common

[システム]-> [管理]-> [印刷]プリンターを追加します。「プリンタの追加」を選択します。ここでUbuntuが見つけたUSBプリンターを選択しないでください。「CAPTプリンター」を選択します。URIに「ccp」が表示されます。URIが「ccp:/ var / ccpd / fifo0」になるように変更します。「次へ」をクリックし、モデルを見つけてプリンターを追加します。日本語と英語のバリアントが表示された場合は、英語のバリアントを選択してください。

GUIアクションの代わりに、これを試すことができます。

sudo /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp://localhost:59787 -E

次に:

sudo /etc/init.d/ccpd restart
sudo /etc/init.d/ccpd status

そこに2つの番号を取得する必要がありますが、私は1つだけ取得しました。

したがって、この場合:

/etc/ccpd.conf(gksudo gedit /etc/ccpd.conf)をチェックインして、次のことを確認します。

<Printer  LBP1120>
DevicePath  /dev/usb/lp0
</Printer>

それを取得するには:

sudo /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0

また、/ 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"
KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/bin/bash /etc/init.d/ccpd stop"

(追加するには

gksudo gedit /etc/udev/rules.d/85-canon-capt.rules)

次に、ルールを有効にします。

sudo udevadm control --reload-rules

その後、再試行してください。

sudo /etc/init.d/ccpd restart
sudo /etc/init.d/ccpd status

2つの数字が表示されたら、印刷してみてください。そして、コンピュータを再起動します。

2つの数字をテストします

sudo /etc/init.d/ccpd status

問題が発生した場合は、プリンタの電源をオフにして、コンピュータを再起動し、ログインした後でのみプリンタの電源をオンにしてください


11.10でのインストールを検討中

LBP CanonドライバーパッケージUbuntu公式ドキュメントWebサイトに戻り、(Gdebiを使用して)debianパッケージからドライバーのバージョン2.3を再インストールした後、「プリンターの追加」セクションの指示に従いましたが、成功しませんでした。そこに記載されている「2つの数字」を取得したにもかかわらず(「最後に2つの数字が表示されるはずです。そうすれば、ラッキーです:)など」と引用します)。

その後、「USB追加/削除での開始/停止」の下のコマンドを続行しましたが、そこで引用されている診断を取得できず、その段階で指定されたテストページを印刷できませんでした。「再起動して確認」の下のコマンドに従ったとき、「2つの番号」ではなく1つしか取得できませんでした。

「トラブルシューティング」セクションのコマンドを追加しました(実際、ここでそれらを見つけまし)-ステータスモニターがエラーを報告することに気づいていませんでした:私はもう何をすべきかわからなかっただけです。あれは:

lsmod | grep usblp
sudo modprobe usblp
ls -l /dev/usb/lp0
sudo /etc/init.d/ccpd restart

まあ、それはトリックをしました!

USBプリンターを接続すると、プリンターがシステムに認識されたというメッセージが表示され、完全に印刷できました。

ただし、次の注意事項(「注:Ubuntu 11.10(Oneiric Ocelot)以降、usblpは非推奨であり、USBプリンターを接続しても自動的に読み込まれません」)によると、コンピューターを再起動した後は印刷できません。これは、バグ#842823に関連しているようですバグがTillKamppeterによって議論されているアドレスで、私はこれらの指示を見つけてそれに従い、テストページを印刷することができましたが、それ以外は何もしませんでした。そして冒険は続きます:公式のUbuntuドキュメントページから「USBの追加/削除での開始/停止」、「再起動と検証」、「ステータスモニター」の段階を再度実行した後、これらの手順を再度実行すると、これらの手順は機能しました

しかし、それはまだ一時的な解決策であると私は恐れています。

編集:私にとって、これは私が達成できる最高のものである限り解決策でしたが、再起動後には機能せず、使用するのが面倒です。参考までに保管しています。他の人がそれが有用または修正可能であると思う場合、それが機能するようにこれを編集してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

LBP-1120 Canonプリンターを機能させる方法は?

分類Dev

Ubuntu14.04のLBP1120

分類Dev

プリンターCanon LBP6000B(i-SENSYS)の問題

分類Dev

MatlabのデータセットからLBP機能を抽出する方法は?

分類Dev

印刷の問題、Canon LBP2900

分類Dev

印刷の問題、Canon LBP2900

分類Dev

私のプリンター(Canon LBP6230dw)は、濃度が高すぎて印刷します

分類Dev

FS-LBPによる動き推定

分類Dev

canon LBP2900 を通信エラーなしでインストールするには?

分類Dev

Canon LBP6020 Ubuntu16.04から印刷できません

分類Dev

プリンターCanonLaser ShotLBP-1120をElementaryOS Luna(Ubuntu 12.04 TLS)で動作させる方法-32ビットバージョン?

分類Dev

LBPとHOGの特徴記述子をマージする

分類Dev

LBPユニフォームの実装方法

分類Dev

scikit-imagelocal_binary_pattern関数を使用した統一LBP

分類Dev

1120:未定義のプロパティsquareSpeedへのアクセス

分類Dev

14.04LTSにCanonLBP2900Bプリンターをインストールするにはどうすればよいですか?LBP2900の方法を試しましたが、うまくいきませんでした

分類Dev

LBP計算にオブジェクトマスクを適用する

分類Dev

キヤノンLBP3010ドライバーをFedoraにインストールする方法

分類Dev

LBPの均一および不均一パターンの背後にある直感は何ですか?

分類Dev

単純なコードでもLNK2019とLNK1120を取得する

分類Dev

意思決定検索ツリーのLINKエラー2019および1120

分類Dev

Python、OpenCV:opencv_traincascadeを使用してカスタムLBPカスケードを作成できません

分類Dev

ActionScript 3 | [エラー1120]未定義のプロパティへのアクセス

分類Dev

1120:未定義のプロパティステージへのアクセス

分類Dev

c ++:三目並べゲームでのLNK2019および1120エラー

分類Dev

致命的なエラーLNK1120:4つの未解決の外観

分類Dev

エラーLNK1120:1つの未解決の外部-VS13 C

分類Dev

InternetOpenが原因でリンカーエラーが発生するLNK1120およびLNK2001

分類Dev

マルチビュー顔検出のためのMB-LBPを使用した特徴の抽出

Related 関連記事

  1. 1

    LBP-1120 Canonプリンターを機能させる方法は?

  2. 2

    Ubuntu14.04のLBP1120

  3. 3

    プリンターCanon LBP6000B(i-SENSYS)の問題

  4. 4

    MatlabのデータセットからLBP機能を抽出する方法は?

  5. 5

    印刷の問題、Canon LBP2900

  6. 6

    印刷の問題、Canon LBP2900

  7. 7

    私のプリンター(Canon LBP6230dw)は、濃度が高すぎて印刷します

  8. 8

    FS-LBPによる動き推定

  9. 9

    canon LBP2900 を通信エラーなしでインストールするには?

  10. 10

    Canon LBP6020 Ubuntu16.04から印刷できません

  11. 11

    プリンターCanonLaser ShotLBP-1120をElementaryOS Luna(Ubuntu 12.04 TLS)で動作させる方法-32ビットバージョン?

  12. 12

    LBPとHOGの特徴記述子をマージする

  13. 13

    LBPユニフォームの実装方法

  14. 14

    scikit-imagelocal_binary_pattern関数を使用した統一LBP

  15. 15

    1120:未定義のプロパティsquareSpeedへのアクセス

  16. 16

    14.04LTSにCanonLBP2900Bプリンターをインストールするにはどうすればよいですか?LBP2900の方法を試しましたが、うまくいきませんでした

  17. 17

    LBP計算にオブジェクトマスクを適用する

  18. 18

    キヤノンLBP3010ドライバーをFedoraにインストールする方法

  19. 19

    LBPの均一および不均一パターンの背後にある直感は何ですか?

  20. 20

    単純なコードでもLNK2019とLNK1120を取得する

  21. 21

    意思決定検索ツリーのLINKエラー2019および1120

  22. 22

    Python、OpenCV:opencv_traincascadeを使用してカスタムLBPカスケードを作成できません

  23. 23

    ActionScript 3 | [エラー1120]未定義のプロパティへのアクセス

  24. 24

    1120:未定義のプロパティステージへのアクセス

  25. 25

    c ++:三目並べゲームでのLNK2019および1120エラー

  26. 26

    致命的なエラーLNK1120:4つの未解決の外観

  27. 27

    エラーLNK1120:1つの未解決の外部-VS13 C

  28. 28

    InternetOpenが原因でリンカーエラーが発生するLNK1120およびLNK2001

  29. 29

    マルチビュー顔検出のためのMB-LBPを使用した特徴の抽出

ホットタグ

アーカイブ