私は2台のコンピューターでUbuntuOneiric11.10を実行しています。1台はAMD-64ビットアーキテクチャで、もう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をもう一度見つけるにはどうすればよいですか?
承認された回答:
回避策を見つけました。
印刷
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
さらに、/etc/sane.d/dll.conf
から不要なバックエンド(pixmaを除くすべて)を編集できます。 。それは発見を少しスピードアップするはずです。詳細については、man sane-pixma
をご覧ください。 。
理由や方法に関するドキュメントは見つかりませんでしたが、Canonネットワークプリンター検出プロトコルは、以前のバージョンのように11.10で正しく機能しません。おそらく、検出タイムアウトの問題です。それでも、すべてが稼働しています。
関連:リズムボックスの曲をスキップするためのショートカットキー?