Ubuntu 12.04にCanon MF8040Cnプリンターをインストールする方法。 Linuxをサポートしているが、サイトにドライバーをダウンロードしていないというキヤノンの助けはありません!
14.04〜16.04の場合、次の手順を実行します。
以下からドライバーをダウンロードします: https://www.usa.Canon.com/internet/portal/us/home/support/details/printers/black-and-white-laser/mf4770n? tab = drivers#Z7_MQH8HIC0L88RB0AMD0F1Q42K25
ディレクトリに展開します。そのディレクトリから(64ビットと仮定し、必要に応じて調整します)
cd ~/Downloads
gunzip -c Linux_UFRII_PrinterDriver_V320_us_EN.tar.gz | tar xvf -
cd Linux_UFRII_PrinterDriver_V320_us_EN/64-bit_Driver/Debian/
Sudo apt-get -y install libglade2-0 libc6:i386 lib32z1 libxml2:i386 libjpeg62:i386 libstdc++6:i386
cd 64-bit_Driver/Debian
Sudo dpkg -i *.deb
リブート
プリンタの追加を実行します。「追加」ボタンをクリックすると自動的に表示されます。数秒するとプリンタがチャープし、魔法のように表示されます。
Vivid(15.04)向けに3/2/15を編集します(新しいインストールでは14.10も必要になると思われます)。
上記に追加のソフトウェア依存関係を追加しました
15.10の12/18/15を編集すると、上記の手順を使用してすべてが機能しました。また、再起動する必要はありませんでした。
編集2/27/16(16.04beta)3.10ドライバーへのリンクを更新しました(彼らのWebサイトを更新しました)。上記を使用して動作するすべてのものは、再起動する必要はありませんでした。
このガイドは、Ubuntu 12.04にCanon MF8000Cシリーズプリンターをインストールするためのものです。私は64ビットのubuntuとMF8040Cnを使用していますが、このガイドは、シリーズ内のすべてのプリンター(およびおそらく他のプリンター)でも機能するはずです。
このガイドの代替として、Bob Vincentは、人々がうまく使用していると思われるシェルスクリプト(32ビットと64ビット)も作成しました。より多くの背景情報があるこのスレッドからダウンロード可能: https://bugs.launchpad.net/ubuntu/+bug/502920?comments=all
ここに行く...
ステップ1-ドライバーのダウンロード(rpm-非ubuntuパッケージ)最初の課題は、Linux用のUFR IIドライバーの最新バージョンを見つけることです。 Canon asiaで同様のプリンターを検索して見つけました。
http://support-asia.Canon-asia.com/contents/ASIA/EN/0100270810.html
ステップ2-ドライバーの識別を抽出するダウンロードしたファイルをアーカイブマネージャーで開き、デスクトップに抽出します。次に、ターミナルを開き、次の手順を実行します。
cd ~/Desktop/Linux_UFRII_PrinterDriver_V250_uk_EN/
または、これが正確なバージョンではない場合は同様
cd 64-bit_Driver/RPM/
32ビットを実行している場合は、64ビットではなく32ビットに変更します(「システムモニター」で64ビットを実行していることがわかります)
ステップ3-.rpmファイルを.debに変換して、ubuntuがインストールできるようにする
Sudo apt-get install alien
ファイルを変換するエイリアンアプリケーションをインストールします
Sudo alien --to-deb --scripts cndrvcups-common-2.50-1.x86_64.rpm
Sudo alien --to-deb --scripts cndrvcups-ufr2-uk-2.50-1.x86_64.rpm
Debへの再パッケージ化(ubuntuインストールファイル)
Sudo dpkg -i cndrvcups-common_2.50-2_AMD64.deb
Sudo dpkg -i cndrvcups-ufr2-uk_2.50-2_AMD64.deb
Debファイルをインストールします
手順4-Apparmor(セキュリティアプリ)がプリンターの使用をブロックしないことを確認します(12.04以降に必要なようです)
Sudo gedit /etc/apparmor.d/local/usr.sbin.cupsd
これにより、変更する必要があるapparmor構成ファイルが開きます。以下を追加して、テキストエディターを再度閉じます。
/usr/lib64/cups/backend/cnusb Uxr,
/usr/lib64/cups/filter/pstoufr2cpca Uxr,
次に実行します:
ln -s /usr/lib64/lib* /usr/lib/x86_64-linux-gnu/
64ビットのみ-ライブラリが見つかるようにします
Sudo apt-get install libjpeg62:i386
Libjpegをインストールします。理由はわかりませんが、人々はあなたがそれをするべきだと言います。
Sudo /etc/init.d/apparmor restart
Apparmorを再起動して、新しい構成を読み取ります。
ステップ5-新しいネットワークプリンターをインストールします(プリンターを起動し、最初にネットワークケーブルをネットワークに接続します:))ubuntuのプリンターアプリケーションを開き、追加を選択します。ネットワークプリンター領域を展開します。プリンターが自動的に表示される場合、IPで検索できない場合、プリンターのIPがわからない場合は、プリンターlcd(詳細についてはマニュアルを参照)からプリンター情報から取得できます。
プリントアウト!
Canon ImageClass MF4770nを14.04 64ビットに正常にインストールしました。クリストファーの指示に従いましたが、ia32-libsをインストールする必要があります。このリンクからマイクの指示に従ってください: https://stackoverflow.com/questions/23182765/how-to-install-ia32-libs-in-ubuntu-14-04-lts 。リポジトリを http://old-releases.ubuntu.com/ubuntu/ に変更することを忘れないでください。TimWuがコメントで言ったように。