1年前にこれを書きました。まだ解決していないので、現在の状態を反映するように書き直しました。
システム:
Ubuntu 16.04 LTS、およびUSB上のCanon Pixma MG5751多機能プリンター/スキャナー。
問題:
プリンタは完全に機能します。スキャナーは同じUSBデバイスですが、sane
によって認識されませんが、Canonのscangearmp2
で正常に動作します。スキャナーは、シンプルスキャンを使用した場合でも、以前はUbuntuと完全に連携していました。何が変わったのか分かりません。
お願いします:sane
で再びスキャナーを動作させるにはどうすればよいですか?
これまでの手順:
cnijprinter
およびscangearmp2
パッケージを削除して再インストールしました。lsusb|grep Canon
は以下を提供します。Bus 001 Device 003: ID 04a9:178e Canon, Inc.
sane-find-scanner
は何も検出しませんが、権限が不十分であることを訴えます。Sudo sane-find-scanner|grep Canon
はデバイスを見つけます:found USB scanner (vendor=0x04a9 [Canon], product=0x178e [MG5700 series]) at libusb:001:003
Sudo scanimage -L
はスキャナーを検出せず、シンプルスキャンも検出しません。No scanners were identified. If you were expecting something different, check that the scanner is plugged in, turned on and detected by the sane-find-scanner tool (if appropriate). Please read the documentation which came with this software (README, FAQ, manpages).
私はアイデアがありません。助けてください!ありがとうございました。
コメントに基づく更新:sane-git
パッケージをインストールしてテストしました:成功しません。 Scangearmp2は機能しますが、Simple Scanはまだスキャナーを認識しません。 sane-git
ページは、私もインストールした最新リリースバージョンsane-release
にもリンクしており、Installing new version of config file /etc/sane.d/Canon_dr.conf ...
のような多くの有望な行を引き起こしましたが、結果は同じでした。 Scangearmp2は機能しますが、Simple Scanはまだスキャナーを認識しません。
20190122の更新:
1時間apt-get
を操作した後、私はある程度の進歩を遂げましたが、一部だけです。
scanimage -L
は、Sudo
がなくてもスキャナーを見つけるようになりました。device `pixma:MG5700_192.168.1.81' is a Canon Canon PIXMA MG5700 Series multi-function peripheral device `pixma:04A9178E_733AA7' is a Canon Canon PIXMA MG5700 Series multi-function peripheral
Sane-pixmaライブラリは、Canon PIXMA/i-SENSYS/imageCLASS/imageRUNNER多機能デバイス(オールインワンプリンター)およびCanonへのアクセスを提供するSANE(Scanner Access Now Easy)バックエンドを実装しますCanoScan Flatbed/TPUスキャナー。バックエンドは、USBインターフェイスとネットワークインターフェイスの両方を実装します(CanonのBJNPおよびMFNPプロトコルを使用)。ネットワークインターフェイスは、IPv6およびIPv4上のスキャナーをサポートしています(IPv6上のMFNPはテストされていません)。
このバックエンドは、スキャナーを正常に動作させるために必要です
私はあなたのスキャナーを持っていないのでテストできませんが、正気のためにCanon Pixma MG5700シリーズをサポートするlibsane-pixma.soライブラリが欠落しているようです。それを含むパッケージは libsane-dev であり、リポジトリにあり、Sudo apt install libsane-dev
コマンドでインストールできます。
コマンドfind /usr -name *.so | grep pixma
でファイルがあることを確認できます
ソース: