web-dev-qa-db-ja.com

17.10で動作しなくなったSamsung M2070Wスキャナー

私は、17.04で機能したSamsung M2070Wプリンター/スキャナーを所有しています。 17.10をインストールした後、印刷されますが、シンプルスキャンまたはXsaneが検出されません。

Samsung Webサイトから最新のドライバーがインストールされます。

Sane-find-scannerで検出されますが、scanimage-Lでは検出されません。前者からの出力:

found USB scanner (vendor=0x04e8 [Samsung Electronics Co., Ltd.], product=0x3469 [M2070 Series]) at libusb:003:003

Samsung SCX-4200 Scanner not working(printing OK)14.04 で提案されているように.bashrcを変更しようとしましたが、動作しませんでした。

私はいくつかのフォーラムでこの問題を見てきましたが、誰も解決策がないようです。

10
Lolwhites

Ubuntu 18.04で実行されているSamsung M2070FWからスキャナーを取得しました。次の手順に従ってください。

  1. このサイト からUnifiedLinuxDriver-1.00.37.tar.gzを取得して解凍し、ターミナルを開いて以下を実行します。

    cd /UnifiedLinuxDriver-1.00.37/uld
    Sudo ./install.sh
    
  2. プリンターおよびスキャナー用のSamsungドライバーが正常にインストールされたら、最初に Cups を使用してプリンターをインストールできます。ただし、スキャナーの場合は、単一のファイルを含む新しいディレクトリが必要です。

    /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1
    
  3. 64ビットシステムを使用する場合(おそらく使用します)、もう一度ターミナルを使用してスキャナードライバーのディレクトリに移動します。ここで、ファイルへのシンボリックリンクを/optに配置します。

    cd /usr/lib/x86_64-linux-gnu/sane
    Sudo ln -s /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1 /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1
    
  4. しかし、まだうまくいきませんでしたので、USBライブラリをインストールする必要がありました。

    Sudo apt install libusb-0.1-4
    

    その後、プリンターと同じネットワークにいることを確認し(ping経由)、scanimage -Lを実行しました。

    $ scanimage -L
    device `smfp:net;192.168.1.20' is a Samsung M2070 Series on 192.168.1.20 Scanner
    
  5. スキャナーにpingを実行してもコマンドが何も見つからない場合は、デバッグを開始できます。

    cd
    export SANE_DEBUG_DLL=255 && scanimage -L &> debug.txt
    grep -n2 "libsane-smf" debug.txt
    

    すべてが正常に機能する場合、次の出力が得られます。

    ....
    84-[dll] sane_get_devices
    85-[dll] load: searching backend `smfp' in `/usr/lib/x86_64-linux-gnu/sane'
    86:[dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1'
    87:[dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1'
    88-[dll] init: initializing backend `smfp'
    89-[dll] init: backend `smfp' is version 1.0.1
    ....
    

    そうでない場合は、どのファイルが欠落しているかまたは見つからないかについてのヒントを見つけることができます。

16
kris

この問題の バグレポート および バグレポートに投稿した回避策 を参照してください。あなたを助けるためにここにまとめましょう:

  1. libsane-smfp*にある正常なフォルダーのファイル/usr/lib/sane/usr/lib/x86_64-linux-gnu/saneにある正常なフォルダーにリンクします。

    Sudo ln -sfr /usr/lib/sane/libsane-smfp* /usr/lib/x86_64-linux-gnu/sane
    
  2. ルートとして、ファイル59-smfp_samsung.rules/etc/udev/rules.dにあります)を編集して、次のコード/スキャナー番号と他のサムスンのモデル番号を含めます:

    ATTRS{idProduct}=="2070", ENV{libsane_matched}="yes"
    

出来上がり。それは魅力のように動作するはずです。

このバグは主にネットワークスキャナーに影響すると考えています。他のスキャナーの名前/モデル番号にわずかな違いがある場合を除き、この回避策は他のネットワークスキャナーでも機能するはずです。 Brother、Epson、およびXeroxスキャナーのバグレポートリンクを確認してください。

11
Rajasekharan N.

ネットワークSamsungスキャナーの場合、スキャナーのIPアドレスを入れ、オプションでファイル/etc/sane.d/xerox_mfp.confの任意の場所にポートします。

tcp Host_address [port] 

それは私のC460で動作し、おそらく他のスキャナーでも動作するでしょう、それぞれの健全な設定ファイルと設定をここでチェックしてください:

3
iipavlov

WiFi経由で接続されているSamsungスキャナー/プリンターM2885FWとUbuntu 18.04の場合、このスレッドの2つの提案を組み合わせることで、スキャンに関する問題が解決されました: Rajasekharan N.'s answer and Jevgenij Evllの答え

  1. 次の行を使用して、/ usr/lib/x86_64-linux-gnu/saneフォルダーの/ usr/lib/saneにあるリンクを再構築しました。

    Sudo ln -s /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1 /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1.0.1
    Sudo ln -s /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1.0.1 /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1
    Sudo ln -s /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so.1 /usr/lib/x86_64-linux-gnu/sane/libsane-smfp.so
    
  2. このステップの後、Samsungドライバーをアンインストールして再インストールしました。

2
Marion Sr

SAMSUNG M2070でuninstall-scanner.shを実行してからinstall-scanner.shを再度実行すると(その後再起動して)問題が修正されました。上記の前に提案された更新リポジトリからlibsanesane-utilsもインストールしましたが、この手順が必要かどうかはわかりません。

1
Jevgenij Evll

ubuntu 18.04 LTSでは、libusb-0.1.so.4をlibusb-devに置き換える必要がありました(このタスクのコマンド:Sudo apt-get install libusb-dev)。

1

Rajasekharan N.'s Samsung 2070w用のUbuntu 18.04のソリューションと 最新のuldドライバー hpからダウンロードした-スキャナーはUSBケーブルで接続しても動作しませんでした。

そう

  1. Uldドライバーに付属のuninstall.shを使用してuldドライバーを削除しました
  2. 古いSamsung uldドライバーを使用して再インストールし(残念ながらリンクがありません)、再び動作します
0
Saulius M

https://www.bchemnet.com/suldr/ の指示に従い、問題を解決しました。

キーリングパッケージをインストールしました http://www.bchemnet.com/suldr/pool/debian/extra/su/suldr-keyring_2_all.deb を使用して

dpkg -i suldr-keyring_2_all.deb

そして、次のaptソースを追加した後、

Sudo bash -c 'echo "deb https://www.bchemnet.com/suldr/ debian extra" >> /etc/apt/sources.list'

suld-driver2-1.00.39パッケージをインストールしました:

Sudo apt install suld-driver2-1.00.39

それ以降、scanimage -Lおよび「単純スキャン」は正常に機能しました。

0
Farid Cheraghi

Samsung M2070プリンター/スキャナーを使用していますが、同じ問題がありました。Ubuntu18.04をアンインストールし、Ubuntu 16.04を再インストールすることで問題を修正しました。

0
Jerry777

libusb-0.1.so.4をlibusb-devに置き換え、スキャナーが動作するようになりました(Sudo apt-get install libusb-dev

Kubuntu 18.10上のSAMSUNG m2070FW