Canon Pixma MX860ネットワークプリンターを追加するにはどうすればよいですか?


11

私は2台のコンピューターでUbuntu Oneiric 11.10を実行しています。1台はAMD-64bitアーキテクチャで、もう1台はi386です。両方で同じ問題があります。11.04では、多少の調整を行った後でも問題なく印刷およびスキャンできましたが、11.10の新規インストール後、ppa:michael-gruz / canonを追加し、Ubuntuのsystem-config-printerであるPPAからcnijfilter-mx860seriesおよびscangearmp-commonをインストールしましたネットワークプリンターを検出できません。

以前のインストールでは、cnijnet:// printers-mac-addressとして表示されていました。プリンターのIPアドレスでpingを実行でき、コンピューターからプリンターのWeb管理ページを参照できるため、コンピューターのVirtualBoxにあるWindowsゲストが問題を検出してインストールするので、それを確認できるはずです。この問題はOneiricにとって新しいもののようです。ネットワークPixmaを再度見つけるにはどうすればよいですか?

回答:


10

回避策を見つけました。

印刷

URIを手動で入力すると、ネットワークプリンターをインストールできます。新しいプリンタを追加する場合は、選択しEnterURIをデバイスリストからと入るcnijnet:/01-23-45-67-89-AB場所01-23-45-67-89-ABプリンタのMACアドレスです。ドライバーのプリンターモデルを手動で選択する必要がありますが、すべてが正常に印刷されます。

それでもうまくいかない場合は、http//linux.wikia.com/wiki/Getting_Canon_PIXMA_to_work_on_Linuxのマニュアルの指示に従ってください

$ cnijnetprn --search auto 
<...Wait for system search...>
network cnijnet:/00-1E-8F-B6-E0-1A "Canon MX860 series" "Canon-MX860-series_00-1E-8F-B6-E0-1A"

$ locate mx860.ppd
/usr/share/cups/model/cnmx860.ppd
/usr/share/ppd/cnmx860.ppd
$ sudo /usr/sbin/lpadmin -p CanonMX860 -m cnmx860.ppd -v cnijnet:/00-1E-8F-B6-E0-1A -E

-pオプションを指定したプリンタ名、-mオプション指定しppdたファイル。ppdプリンターのファイルはバイナリドライバーパッケージに含まれている必要があり、この時点でにインストールされているはず/usr/share/ppdです。この-vオプションは、デバイスuriを指定します(cnijnetprnの出力からコピーします)。

走査

スキャン/etc/sane.d/pixma.confするには、行bjnp://10.0.0.20(PixmaのIPアドレス)を編集して追加します。デバイスをリストして、Ubuntuがデバイスを見つけられるようにします

$ scanimage -L
device `pixma:MX860_10.0.0.20' is a CANON Canon PIXMA MX860 multi-Function peripheral

さらに、から不要なバックエンド(pixmaを除くすべて)を編集できます/etc/sane.d/dll.conf。これにより、検出が少し速くなります。詳細については、をご覧くださいman sane-pixma

理由や方法に関するドキュメントは見つかりませんでしたが、キヤノンのネットワークプリンター検出プロトコルは、以前のバージョンのように11.10で正しく機能しません-おそらく検出タイムアウトの問題です。それでも、すべてが稼働しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.