自営の職場PCにLMDE201303(64bit版)をインストールしました。その関係で
Canon IR-ADV2030F
というネットワークプリンタの設定をしましたので,ご参考のために紹介いたします。
1 http://cweb.canon.jp/e-support/software/
このページから該当するドライバのダウンロード,解凍
2 cndrvcups-commonパッケージ→cndrvcups-lipslxパッケージの順にインストール
3 解凍済みファイルのDocumentsフォルダにあるReadmeファイルでプリンタにあったppdファイルの名前をチェック
4 http://cweb.canon.jp/e-support/faq/answ ... 024-1.html
このページ中の「■2-1. Debian パッケージ・インストール/アンインストール方法」→「5 プリントスプーラにプリンタ(PPD)を登録します。」→「<プリンタがネットワーク接続の場合>」
に記載のコマンドを実行してプリンタを登録。
これでプリンタの登録完了,cupsを再起動して印刷すると・・・
http://cweb.canon.jp/e-support/faq/answ ... 992-1.html
このページ記載のエラーコード99やら853を起こして,印刷できませんでした。
対処法がわからなかったので,とりあえず
http://localhost:631/
のcupsサーバにアクセスして,ログを確認。
libcanon_pdlwrapper.c, line = 1018, err = -1¥nError Response:ReqNo=8・・・
というエラーが頻発しているので,これで検索してみたところ
https://forums.ubuntulinux.jp/viewtopic.php?id=15188
を発見。そこに記載されている
http://ubuntuforums.org/showthread.php? ... 30&page=10
に飛び,どうやらドライバは64bit版をダウンロード,インストールしたものの,32bit版のライブラリが不足しているとこのエラーが起きるらしいことがわかり,そのページに記載されていた
sudo apt-get install libc6-i386 ia32-libs lib32z1
sudo apt-get install libjpeg62:i386 (←こちらはすでにインストール済みであったため,コマンドは実行したものの実際には何もインストールされず)
を実行。
その後,cupsを念の為に再起動してから印刷したところ,無事に印刷できました。
ubuntuのフォーラムの情報に基づき,パッケージ名が同じかどうかも確認せずに,LMDE上でそのまま実行してしまうなど,怖いもの知らずのやり方であったかもしれません。いい方法であったかどうかはわかりませんが,ともかくこれで動きましたので,一応ご参考のためにご報告させて頂きます。
もしより良い方法等ございましたら,ご指摘いただければと存じます。