web-dev-qa-db-ja.com

Canon LBP 2900のドライバー

Ubuntu 14.04にCanon LBP 2900プリンターのドライバーをインストールするにはどうすればよいですか?

Canonの公式サポートからドライバーをインストールしようとしましたが、Ask Ubuntuで他の回答を確認しましたが、これまでのところ結果はありません。

8
user275919

以下は私の作業ソリューションで、他のLBPモデルとPCビット幅に適応可能です。

インストール

Ubuntu 64ビットの場合、プリンターCanon LBP2900:

git clone https://github.com/hugolpz/Canon_printer.git
cd ./Canon_printer
make -f ./download.mk
Sudo make -f ./install.mk BITS=64 PRINTER=LBP2900
Sudo make -f ./OS_restart.mk
Sudo make -f ./install.mk BITS=64 PRINTER=LBP2900

ビット幅に適応します。

OSの再起動

インストールとOSの再起動後にプリンターが機能しない場合:

Sudo pkill -9 -x ccpd
Sudo /etc/init.d/ccpd start   # Output should have 2 numbers of 4 digits !
> Canon Printer Daemon for CUPS: ccpd: 2626 2615    # seems good :)

詳細な手順については、 https://github.com/hugolpz/Canon_printer を参照してください

推奨事項

非Canon Linux互換プリンターを購入します。

4
Hugolpz

これはキヤノンの最新ドライバーです。バージョン2.60で、ダウンロードできます こちら

抽出すると、32ビットドライバーと64ビットドライバーの両方が含まれます。

このソフトウェアは、Linuxオペレーティングシステムで動作する印刷システムであるCUPS(Common UNIX Printing System)環境で動作するCanon LBPプリンターに印刷機能を提供するCAPTプリンタードライバーです。

1
Mitch

これはLinux Mint 17 32ビット(Ubuntu 14.04 32ビット)でうまくいきました。

  1. ドライバーをダウンロードしてインストールします。

    Canon Asia Webサイト(または他のCanon Webサイト)にアクセスし、Linuxバージョン2.60用のCAPTプリンタードライバーを このリンク からダウンロードします。

    それを解凍して、32-bit_Driver/Debianディレクトリを含むフォルダを取得し、中に入ってください。

    .debファイルcndrvcups-common_2.60-1_i386.debをターミナルからインストールします。

    Sudo dpkg -i cndrvcups-common_2.60-1_i386.deb
    

    Gdebiパッケージインストーラーを使用してインストールすることもできます。

    次にcndrvcups-capt_2.60-1_i386.debをインストールします

    Sudo dpkg -i cndrvcups-capt_2.60-1_i386.deb
    
  2. 他のポストスクリプトフォントとプログラムをインストールして、プリンター用のポートを予約します。

    Synaptic Package Managerを使用して、portreserve、gsfonts、gsfonts-other、gsfonts-X11をインストールします。

  3. プリンターを再起動します。

    service cups restart
    
  4. プリンターを追加し、Canon Printerデーモンを起動します。

    Sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E  
    Sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
    Sudo service ccpd start
    Sudo service ccpd status
    
  5. プリンターの状態を確認してください。

    captstatusui -P LBP2900
    

    メッセージReady to printが表示されたら、完了です!そうでない場合は、システムを再起動し、手順4からのすべての手順を繰り返す必要があります。

    システムの再起動後に動作しなくなる場合があります。 Sudo service ccpd restartを実行して、再試行してください。