ドライバーがインストールされているにもかかわらず、ブラザースキャナーがUbuntu 16.04で動作しない


15

私はUbuntu 16.04と兄弟DCP-375CW、プリンターとスキャナーをすべて1台で実行しています。ドライバーをダウンロードし、兄弟のドライバーインストールツールを使用しました。

これが結果です。システムはドライバーがインストールされていると言います。プリンターは実際に動作しています。ただし、Simple Scanはドライバーの認識を拒否し、xsaneはスキャナーを認識しません。私はインターネットで見つけたいくつかの指示を試しましたが、それらのほとんどは古いUbuntuバージョン用であるようです。
Ubuntu 16.04とは何か違うことが心配です。

$ dpkg -l | grep -i Brother

ii  brother-cups-wrapper-common        1.0.0-10-0ubuntu6   amd64        Common files for Brother cups wrapper packages
ii  brother-udev-rule-type1            1.0.0-1             all          Brother udev rule type 1
ii  brscan-skey                        0.2.4-1             amd64        Brother Linux scanner S-KEY tool
ii  brscan3                            0.2.13-1            amd64        Brother Scanner Driver
ii  dcp375cwcupswrapper:i386           1.1.3-1             i386         Brother CUPS Inkjet Printer Definitions
ii  dcp375cwlpr:i386                   1.1.3-1             i386         Brother lpr Inkjet Printer Definitions
ii  printer-driver-brlaser             3-3build1           amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch              1.4-1               amd64        printer driver Brother P-touch label printers

次の出力を投稿します。 'dpkg -l | grepブラザー」
ネニ

回答:


3

私はこの単一のステップを実行するだけで済みました(前述したが、その答えには他のステップも含まれていました)。Brother DCP-L2500Dを使用しており、Ubuntu 16.04を実行しています。

このファイルを開く

sudo gedit -H /lib/udev/rules.d/60-libsane.rules

ファイルの次の行を、行の直前に追加します # The following rule will disable USB autosuspend for the device

# Brother scanners 
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"`

再起動します(2つの手順です:-))


これは私がしました。Ubuntu 16.04。その後、スキャンできましたが、ツールバーが消えました。そのため、元に戻す必要があります。
ジョセフ・ウルフ

@JosephWolf以下の私の新しい答えをご覧ください。
WinEunuuchs2Unix

最後の二重引用符の後、重大なアクセント( `)が意図的ではないと想定しても安全ですか?
ジョシュ

12

dcp-135cとUbuntu 16.04(14.04からアップグレード)でも同様の問題がありました。

私にとっての解決策は次のとおりです。

  1. 兄弟のウェブサイトからすべてのドライバーを通常どおりインストールします

  2. このファイルを開きます:ファイルsudo nano /lib/udev/rules.d/40-libsane.rulesの次の行を追加します。「#次の規則は、デバイスのUSB自動サスペンドを無効にします

    # Brother scanners
    ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"`
    
  3. 弟のドライバファイルをコピー/usr/lib64/sane/します/usr/lib/x86_64-linux-gnu/sane

    sudo cp /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane
    

他の人は/usr/lib/sane代わりにステップ3でファイルをコピーする必要がありました。多分それは、ubuntu 16.04にアップグレードしたか、新規インストールしたかによって異なります。

このソリューションは、Ubuntuフォーラムのこのスレッドで見つけました。


2
lib64からlibにすべてのファイルをコピーするのはひどいアドバイスです。
マイクシュルツ

次回ドライバーを再度セットアップする必要があるときに、ドライバーインストールスクリプトによって置き忘れられる特定のファイルで回答を更新しようとします。/ usr / lib64 /を/ usr / libにコピーすることの危険性を説明できますか?そして、私は答えに適切な警告を追加することができます
サミー

1
3点目と4点目はしませんでした。それは十分でしたsudo cp /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane
クジョー

@kujawの情報に感謝します。私はあなたとMike Shultzのフィードバックに基づいて答えを調整しました。
SAMY

9

MFC-7840Wでも同じ問題に直面していましたが、ようやく成功しました。

私のメモは次のとおりです。

  1. モデルに応じてbrscan3またはbrscanの別のバリアントをインストールします

    sudo dpkg -i brscan3-0.2.11-5.amd64.deb
    
  2. インストール brscan-skey

    sudo dpkg -i brscan-skey-0.2.4-1.amd64.deb
    
  3. 走る brscan-skey

    $ brscan-skey 
    $ brscan-skey -l
    MFC-7840W         : brother3:net1;dev0  : 192.168.1.10         Active
    
  4. スキャナーをセットアップする

    sudo brsaneconfig3 -a name=MFC-7840W model=MFC-7840W ip=192.168.1.10
    
  5. 動作することを確認し、この出力を探します。

    $ brsaneconfig3 -q
    Devices on network
      0 MFC-7840W           "MFC-7840W"         I:192.168.1.10
    
  6. 必要に応じて欠落しているシンボリックリンクを作成する

    sudo mkdir /usr/lib/sane
    sudo ln -s /usr/lib64/sane/libsane-brother3.so /usr/lib/sane/libsane-brother3.so
    sudo ln -s /usr/lib64/sane/libsane-brother3.so.1 /usr/lib/sane/libsane-brother3.so.1
    sudo ln -s /usr/lib64/sane/libsane-brother3.so.1.0.7 /usr/lib/sane/libsane-brother3.so.1.0.7
    sudo ln -s /usr/lib64/libbrscandec3.so /usr/lib/libbrscandec3.so
    sudo ln -s /usr/lib64/libbrscandec3.so.1 /usr/lib/libbrscandec3.so.1
    sudo ln -s /usr/lib64/libbrscandec3.so.1.0.0 /usr/lib/libbrscandec3.so.1.0.0
    
  7. 確認scanimage -L作品

    $ scanimage -L
    device `brother3:net1;dev0' is a Brother MFC-7840W MFC-7840W
    
  8. インストール gscan2pdf

  9. gscan2pdfスキャナーのテストに使用

それらの.debパッケージはどこから来たのですか?
ザンナ

1
@Zanna、兄弟のウェブサイトからLinuxドライバーの下で
Nick

Ubuntu 18.04、MFC-7420(brother2シリーズ)は引き続き動作します。ありがとうございます= ^ _ ^ =
Organis




0

ターミナルウィンドウを開き、次のように入力しますsudo apt-get install sane。SANE =スキャナーアクセスが簡単になりました。ハードウェアレベルでスキャナーに直接アクセスするユニバーサルプログラムであり、ドライバーは必要ありません。はい、のsane依存関係として自動的にインストールする必要があることは知っていますがxsane、何らかの理由で見つからない場合があります。xsaneは、saneの単なるグラフィカルインターフェイスです。
または、gscan2pdfをインストールできますsudo apt-get install gscan2pdf


私はそれが正気そのものの問題ではないと思う、それはおそらくudev-rule-settingsまたはprinter-network-nameの問題です...私のスキャナーはネットワークエイリアスの代わりに予約されたプライベートIPを与えた後にのみ動作し始めました。 。
Neni

0

ブラザーはソフトウェアを2017年12月25日に更新しました。

そのため、2018年3月20日より前に投稿された回答のすべてではないにしても、ほとんどが古くなっています。

この回答によると:Brother DCP-350Cスキャナーを機能させるにはどうすればいいですか?以下の更新があります:

$ dpkg -l | grep -i brother
ii  brother-udev-rule-type1                    1.0.2                                        all          Brother udev rule type 1
ii  brscan-skey                                0.2.4-1                                      amd64        Brother Linux scanner S-KEY tool
ii  brscan4                                    0.4.4-3                                      amd64        Brother Scanner Driver
ii  printer-driver-brlaser                     3-5~ubuntu1                                  amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                      1.4-1                                        amd64        printer driver Brother P-touch label printers

さらに、特定のプリンターモデル用の追加ドライバー。

特に興味深いのは、udev多くの回答で説明されているルールが更新され、正常に機能することです。

またbrscan4はないbrscan2か、brscan3ほとんどのスキャナ用の好適なドライバです。

ブラザーは、2017年12月25日の更新前にLinuxサポートでボールを落としたように見えましたが、上記のリンクされた回答に従って、すべてが問題なく動作するようになりました。

少し誤解を招く可能性のある古いブラザーWebサイトがまだいくつかあることに注意してください。それらを無視し、リンクの指示に従うだけですべてがうまくいきます。

そうでない場合は、リンクの回答にコメントを投稿してください。


0

私は、Ubuntu 16.04 64ビット上のBrother DCP-135Cスキャナーに問題があり、兄弟サイトで言及されているドライバーをインストールした後に検出されなかった。

次の手順で問題を解決しました

sudo cp /usr/lib64/* /usr/lib
sudo mkdir /usr/lib/x86_64-linux-gnu/sane
sudo cp /usr/lib64/sane/* /usr/lib/x86_64-linux-gnu/sane

その前に私は失敗しました:

cp 60-libsane.rules 40-libsane.rules

このファイルを編集して追加しました...

sudo gedit /lib/udev/rules.d/40-libsane.rules

# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01ce", ENV{libsane_matched}="yes"

# The following rule will disable USB autosuspend for the device

そして同じ 60-libsane.rules

sudo gedit /lib/udev/rules.d/60-libsane.rules

0

プリンターのIPアドレス(10.42.0.222たとえば、)をpingできる場合、それは良い兆候です。

古い問題は、設定ファイルがスキャナーの場所を知らないことです。

これを試して:

sudo -H gedit /etc/sane.d/epkowa.conf

次のようなものを探します(53行目以降)。

Ask your network administrator for the device's IP address or check
# for yourself on the panel (if it has one).  The port-number is very
# optional and defaults to 1865.
# Note that network attached devices are not queried unless configured
# in this file.
#
# Examples:
#
#net 192.16.136.2 1865
#net scanner.mydomain.com

この192.16.136.2 1865ような行の下に、スキャナー/プリンターのIPアドレスを次のように追加します。

#net 192.16.136.2 1865
net 10.42.0.212
#net scanner.mydomain.com

エプソンのepkowaドライバーは、ブラザースキャナー/ AIOの所有者にはあまり使用されませんが、
スクルース

0

Ubuntuのアップグレードに関する私の経験はあまり良くありませんでした。2015年と2016年に、最新のディストリビューションをダウンロードしてCDに書き込み、CDからのアップグレードを試みました。これらの試みはクラッシュし、同じCDからの新規インストールが必要でしたが、これにはユーザーアカウントや最悪のブラザープリンター/スキャナーなどのアイテムの再インストールまたは再構成が必要でした。

Ubuntu 17.04の場合、ターミナル経由でアップグレードしましたが、これはうまく機能しました。ブラザープリンター/スキャナーでさえ、アップグレード後も生き残りました。

sudo apt-get update
sudo apt-get upgrade

2017年10月に同じルートをたどりましたが、アップグレード後にブラザースキャナーが動作しませんでした。

私の場合はモデルDCP-J315Wで、ブラザープリンター/スキャナーのドライバー/セットアップの再インストール方法に関する古い指示に従いました。私のメモでは、次の手順を説明しました。

  1. ツールを使用してブラザープリンタードライバーをダウンロードします。(linux-brprinter-installer-*.*.*-*.gz

    ツールはデフォルトのDownloadsディレクトリにダウンロードされます。(ディレクトリの場所は、Linuxディストリビューションによって異なります。)例/home/(LoginName)/Downloads

    ターミナルウィンドウを開き、最後の手順でファイルをダウンロードしたディレクトリに移動します。

    Ctrl+ Alt+ T(ターミナルウィンドウを開きます)

    cd ~/Downloads
    

    (Ubuntuは大文字と小文字を区別するため、コマンドを使用するdirls、ディレクトリ名を確認してください)

    コマンドを入力して、ダウンロードしたファイルを抽出します。

    gunzip linux-brprinter-installer-*.*.*-*.gz
    

    または必要に応じて

    sudo gunzip linux-brprinter-installer-*.*.*-*.gz
    

    ツールを実行します(sudo必要に応じて使用します):

    bash linux-brprinter-installer-*.*.*-* Brother machine name 
    

    ドライバーのインストールが開始されます。インストール画面の指示に従います。

     メッセージが表示されたら

    DeviceURIを指定しますか?

    • USBユーザーの場合:N(いいえ)を選択します
    • ネットワークユーザーの場合:Y(はい)とDeviceURI番号を選択します。インストールプロセスには時間がかかる場合があります。完了するまでお待ちください。

スキャナーソリューション:

残念ながら、ブラザースキャナーを取り巻く追加の問題が存在するようであり、問​​題はスキャナーモデルと実行に必要なBRSCANのバージョンによって異なる場合があります。Brother.comには、このファイルの4つのバージョンがあります。各ファイルは、さまざまなブラザースキャナーモデルに対応しています。

Ubuntuの過去のバージョンで機能していた次の手順を試しました。

  1. ファイルを開きsudo nano /lib/udev/rules.d/40-libsane.rules、次の行を「#次のルールはデバイスのUSB自動サスペンドを無効にします」の直前に追加します。

    # Brother scanners
    ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
    

    Geditの使用sudoはUbuntu 17.10では機能しなくなりましたが、正常にnano機能します。

    Ctrl+ O編集内容をファイルに書き込みます。

  2. すべてのファイルをコピー  /usr/lib64 します /usr/lib

    sudo cp /usr/lib64/* /usr/lib
    

    この段階で、この問題をウェブ検索するのに何時間も費やした後、私は絶望していました。上記の手順は過去に機能していたため、アップグレードプロセスでは必要ありませんでした。それから、Ubuntu 17.10で機能する新しいステップに出会い、Ubuntuに新しいバグがあると思うようになりました。

  3. すべてのファイルをコピー  /usr/lib64/sane します /usr/lib/x86_64-linux-gnu/sane

    sudo cp /usr/lib64/sane/* /usr/lib/x86_64-linux-gnu/sane
    

    この新しいコマンドには、

    他の人は/usr/lib/sane 代わりにステップ4でファイルをコピーする必要がありました  。おそらく、Ubuntu 16.04にアップグレードしたか、新規インストールしたかによって異なります。

    Ubuntu 17.10でこれを行う必要はありませんでした。

注:この問題に関連するその他のメモ、Webサイト、またはコマンドには次のものがあります。

ブラザーサポート:必要に応じて、ブラザーのインストールプロセスをWebサイトで確認できます。

Ubuntu 16.04では、40-libsane.rulesという名前のファイルが60-libsane.rulesに変更された可能性がありますが、17.10では40-libsane.rulesに戻りました。16.04では、両方の名前が存在することを確認し、Brother Scannerの編集を含めました。

次のターミナルコマンドを使用して、システム上のスキャナーを識別できます。

sane-find-scanner

通常、これはスキャナーを認識しますが、Scanimageが認識しない場合は、まだ問題があります。

scanimage -L

次のコマンドは、インストールされているブラザーデバイスを一覧表示します。

dpkg -l | grep Brother

新規インストールでは、Saneの再インストールが必要になる場合があります。

sudo apt-get install sane
sudo apt-get install libsane-extras

スキャナーデバイスを所有するグループにsanedを追加して、権限が正しいことを確認します。

sudo adduser saned scanner

注:Ubuntu 17.10では、Sane、Simple-scanなどのスーパーユーザーとしてGUIプロセスを実行できなくなりました。私はこのブロックをハックしましたが、スキャナーが動作するのに役立ちませんでした。


0

すべてを行った後、スキャナーを機能させるためにさまざまなフォーラムやブログで見ましたが、EXTRAの正気なバックエンドをインストールすることで何が修正されました!それらをインストールしても問題はありません。私にとっては解決策でした!

背景:私はDSP-J562DWをMint 17.3(Ubuntu 14.04)およびKubuntu 16.10 64ビットにインストールし、WiFiも搭載しています。


2
EXTRA saneバックエンドのインストール方法に関する情報を追加してください。
mook765
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.