web-dev-qa-db-ja.com

Ubuntu 14.04はCanon MF8200シリーズプリンターを介して印刷できない

最近、14.04(64ビット)にアップグレードしました。プリンターはUbuntu 12.04(32ビット)で動作していましたが、印刷できません。プリンターにはすべてのパッケージが正常にインストールされており、プリンターを正常にセットアップできますが、テストページは印刷されません。

このフォーラムには解決策のない保留中の投稿があります: buntu 14.04はCanon LBP3300またはCanon MG5460のいずれにも印刷できません 同じ質問かどうかわからない

私を助けてください。


私はインストールしました:(64ビット用)64ビットUbuntu 14.04およびLinux Mint 17システムにlibtiff4ライブラリをインストールするには:$ wget ftp.us.debian.org/debian/pool/main/t/tiff3/libtiff4_3.9.7-3_AMD64 .deb $ Sudo dpkg -i libtiff4_3.9.7-3_AMD64.deb、導入時: http://ubuntuforums.org/showthread.php?t=2220935

Canon linux 2.8.0ドライバーをダウンロードする手順に従って、手順に従いました。

プリンタードライバー0J73-005のインストールLinuxを使用してCanonプリンターから印刷するには、プリンタードライバーをインストールする必要があります。インストールされるファイルは、使用しているシステム環境によって異なります。次のファイルは32ビットシステムにインストールされます。「cndrvcups-common-x.xx-x.i386.rpm」:CUPSドライバーの共通モジュール「cndrvcups-ufr2-us-x.xx-x.i386.rpm」: UFR IIプリンタードライバーモジュール次のファイルが64ビットシステムにインストールされます。「cndrvcups-common-x.xx-x.x86_64.rpm」:CUPSドライバーの共通モジュール「cndrvcups-ufr2-us-x.xx-x」。 x86_64.rpm」:UFR IIプリンタードライバーモジュール次のファイルは32ビットDebianシステムにインストールされます。「cndrvcups-common_x.xx-x_i386.deb」:CUPSドライバーの共通モジュール「cndrvcups-ufr2-us_x.xx-x_i386」 deb ":UFR IIプリンタードライバーモジュール次のファイルが64ビットDebianシステムにインストールされます。" cndrvcups-common_x.xx-x_AMD64.deb ":CUPSドライバーの共通モジュール" cndrvcups-ufr2-us_x.xx-x_AMD64.deb " :UFR IIプリンタードライバーモジュール1. Linuxを起動し、「root」としてログインします。 $ su 2. CUPSドライバーの共通モジュールをインストールします。 rpmパッケージの場合:次のコマンドを入力します。

rpm -ivh [file name of common module for CUPS drivers]

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

dpkg -i [file name of common module for CUPS drivers]

注ディレクトリからrpmコマンドを実行する場合、パスを指定するか、cdコマンドを使用して、現在のディレクトリをプリンタドライバファイルを含むディレクトリに変更します。 rpmコマンドの詳細については、GNOMEターミナルなどのターミナルソフトウェアで「man rpm」と入力してください。 3. UFR IIプリンタードライバーモジュールをインストールします。 rpmパッケージの場合:次のコマンドを入力します。

rpm -ivh [file name of the UFR II printer driver module]

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

dpkg -i [file name of the UFR II printer driver module]

4. CUPSを再起動します。 rpmパッケージの場合:次のコマンドを入力します。

/etc/init.d/cups restart

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

/etc/init.d/cupsys restart

注CUPSを再起動する前に、「lpadmin」コマンドを使用してプリンターを登録しないでください。使用しているオペレーティングシステムによっては、通常使用しているシステムにdebパッケージコマンドが必要な場合でも、上記のrpmパッケージコマンドを使用してCUPSを再起動する必要がある場合があります。上記のコマンドは、一部のオペレーティングシステムでは無効な場合があります。その場合は、次のコマンドを使用します。

service cups restart

5.プリンター(PPD)を印刷スプーラーに登録します。

2
user279973

私は問題を解決しました。この問題は、実際には32ビットライブラリが欠落していることが原因です。 64ビットドライバーの一部は、(K)ubuntu 64インストールへの未解決の依存関係を持つ32ビットライブラリとして提供されます。システム上で欠落している32ビットライブラリを見つける必要があります。私のシステムでは、libstdc ++。s0.6のみでした。設定によっては、ライブラリが不足している場合があります。調べるには、ソース(Sourcesサブフォルダーに2つのtgzファイル)を展開し、

find . -name \*.so\* -exec ldd {} \;|grep not 

ソースを解凍したディレクトリから。これにより、すべての未解決の依存関係が一覧表示されます。これらのライブラリをインストールする必要があり、ドライバーが動作するはずです。

私にとって

apt-get install lib32stdc++6 

私がしなければならなかったすべてでした。

3
user281521
  1. Canon Webサイトから「UFRII/UFRII LT Linux v2.80用プリンタードライバー」をダウンロードします。
  2. 32ビットのdebファイルをインストールしてみてください: "cndrvcups-common_2.80-1_i386.deb"および "cndrvcups-ufr2-uk_2.80-1_i386.deb"
    !!! Ubuntuパッケージマネージャーはそれらをインストールし、いくつかの依存関係をダウンロードしようとしますが、最終的にはインストールせずにインストールプロセスを終了します。
  3. 64ビットのdebファイルをインストールしてみてください: "cndrvcups-common_2.80-1_AMD64.deb" ubuntuはパッケージの修復について警告します。 「修復」ボタンをクリックします。
  4. 「cndrvcups-ufr2-uk_2.80-1_AMD64.deb」をインストールしてみてください
  5. プリンターを追加するか、cupsを再起動します:「Sudo service cups restart」
0
lioncub