私はUbuntu 16.04と兄弟DCP-375CW、プリンターとスキャナーをすべて1台で実行しています。ドライバーをダウンロードし、兄弟のドライバーインストールツールを使用しました。
これが結果です。システムはドライバがインストールされていると言います。プリンターは実際に動作しています。ただし、シンプルスキャンはドライバーの認識を拒否し、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
私はこの単一のステップを実行するだけで済みました(前述したが、その答えには他のステップも含まれていました)。 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つの手順です:-))
Dcp-135cとUbuntu 16.04(14.04からアップグレード)でも同様の問題がありました。
私にとっての解決策は次のとおりです。
兄弟のウェブサイトからすべてのドライバーを通常どおりインストールします
このファイルを開きます:Sudo nano /lib/udev/rules.d/40-libsane.rules
ファイルの次の行を、「#行の直前に追加します。次のルールは、デバイスのUSB自動サスペンドを無効にします」
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"`
兄弟ドライバーファイルを/usr/lib64/sane/
から/usr/lib/x86_64-linux-gnu/sane
にコピーします
Sudo cp /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane
代わりに、ステップ3でファイルを/usr/lib/sane
にコピーする必要がありました。おそらく、ubuntu 16.04にアップグレードしたか、新規インストールしたかによって異なります。
buntuフォーラムのこのスレッド でこのソリューションを見つけました。
MFC-7840Wでも同じ問題に直面していましたが、ようやく成功しました。
私のメモは次のとおりです。
Brscan3をインストールするか、または モデルに応じたbrscanの別のバリアント :
Sudo dpkg -i brscan3-0.2.11-5.AMD64.deb
インストールbrscan-skey
Sudo dpkg -i brscan-skey-0.2.4-1.AMD64.deb
brscan-skey
を実行します
$ brscan-skey
$ brscan-skey -l
MFC-7840W : brother3:net1;dev0 : 192.168.1.10 Active
スキャナーをセットアップする
Sudo brsaneconfig3 -a name=MFC-7840W model=MFC-7840W ip=192.168.1.10
動作することを確認し、この出力を探します。
$ brsaneconfig3 -q
Devices on network
0 MFC-7840W "MFC-7840W" I:192.168.1.10
必要に応じて欠落しているシンボリックリンクを作成する
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
scanimage -L
が機能することを確認する
$ scanimage -L
device `brother3:net1;dev0' is a Brother MFC-7840W MFC-7840W
インストールgscan2pdf
gscan2pdf
を使用してスキャナーをテストしますFWIW Brother MFC-J470DWスキャナーを(Ubuntu 16.04で)稼働させて、数時間を失いました。最後に、2017年3月1日付けのBrotherからの新しいドライバー投稿に注目しました!!それをインストールし、IPアドレスを構成しました。
誰かがブラザーのウェブサイト上のdeb udevファイルにリンクしていますが、ダウンロード用のボタンが壊れているため、直接リンクがあります:
http://www.brother.com/pub/bsc/linux/dlf/brother-udev-rule-type1-1.0.0-1.all.deb "
Linux Mint 17でBrother DCP7030を実行する
ルートとしてsimple-scanを実行します。
Sudo simple-scan
動作する場合は、特権の問題です。解決するには、ブラザーのウェブサイトから udev
ルール(スキャナー設定ファイル) をダウンロードします。
次に:
Sudo dpkg -i brother-udev-rule-type1-1.0.0-1.all.deb
コンピューターを再起動します
ターミナルウィンドウを開き、「Sudo apt-get install sane
」と入力します。 SANE =スキャナーアクセスが簡単になりました。ハードウェアレベルで直接スキャナーにアクセスするユニバーサルプログラムであり、ドライバーは必要ありません。はい、sane
はxsane
の依存関係として自動的にインストールされるはずですが、何らかの理由で見つからない場合があります。 xsaneは、saneの単なるグラフィカルインターフェイスです。
別の方法として、gscan2pdfをインストールすることもできます:Sudo apt-get install gscan2pdf
。
Ubuntuのアップグレードに関する私の経験はあまり良くありませんでした。 2015年と2016年に、最新のディストリビューションをダウンロードしてCDに書き込み、CDからのアップグレードを試みました。これらの試みはクラッシュし、同じCDからの新規インストールが必要でしたが、これにはユーザーアカウントや最悪のブラザープリンター/スキャナーなどのアイテムの再インストールまたは再構成が必要でした。
Ubuntu 17.04では、ターミナル経由でアップグレードしましたが、これはうまく機能しました。ブラザープリンター/スキャナーでさえ、アップグレード後も生き残りました。
Sudo apt-get update
Sudo apt-get upgrade
2017年10月に私は同じルートをたどりましたが、アップグレード後にBrotherスキャナーが動作しませんでした。
私の場合、モデルDCP-J315Wで、ブラザープリンター/スキャナーのドライバー/セットアップの再インストール方法に関する古い指示に従いました。私のメモでは、次の手順を説明しました。
ツールを使用してブラザープリンタードライバーをダウンロードします。(linux-brprinter-installer-*.*.*-*.gz
)
ツールは、デフォルトのDownloads
ディレクトリにダウンロードされます。 (ディレクトリの場所は、Linuxディストリビューションによって異なります。) /home/(LoginName)/Downloads
ターミナルウィンドウを開き、最後の手順でファイルをダウンロードしたディレクトリに移動します。
Ctrl+Alt+T (ターミナルウィンドウを開きます)
cd ~/Downloads
(Ubuntuでは大文字と小文字が区別されるため、dir
またはls
コマンドを使用してディレクトリ名を確認してください)
コマンドを入力して、ダウンロードしたファイルを抽出します。
gunzip linux-brprinter-installer-*.*.*-*.gz
または必要に応じて
Sudo gunzip linux-brprinter-installer-*.*.*-*.gz
ツールを実行します(必要に応じてSudo
を使用します):
bash linux-brprinter-installer-*.*.*-* Brother machine name
ドライバーのインストールが開始されます。インストール画面の指示に従います。
メッセージが表示されたら
DeviceURIを指定しますか?
残念ながら、ブラザースキャナーを取り巻く追加の問題があるようで、問題はスキャナーモデルと実行に必要なBRSCANのバージョンによって異なる場合があります。 Brother.comには、このファイルの4つのバージョンがあります。各ファイルは、異なるブラザースキャナーモデルを対象としています。
Ubuntuの過去のバージョンで機能していた次の手順を試しました。
ファイルを開く:Sudo nano /lib/udev/rules.d/40-libsane.rules
を追加し、「#次のルールはデバイスのUSB自動サスペンドを無効にします」行の直前に次の行を追加します
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
Sudo
でGeditを使用すると、Ubuntu 17.10では動作しなくなりますが、nano
は正常に動作します。
Ctrl+O 編集をファイルに書き込みます。
すべてのファイルをS/usr/lib64
から/usr/lib
にコピーします
Sudo cp /usr/lib64/* /usr/lib
この段階で、この問題をウェブ検索するのに何時間も費やした後、私は絶望していました。上記の手順は過去に機能していたため、アップグレードプロセスでは必要ありませんでした。それから、Ubuntu 17.10で機能する新しいステップに出会い、Ubuntuに新しいバグがあると思うようになりました。
すべてのファイルをS/usr/lib64/sane
から/usr/lib/x86_64-linux-gnu/sane
にコピーします
Sudo cp /usr/lib64/sane/* /usr/lib/x86_64-linux-gnu/sane
この新しいコマンドには、
代わりに、手順4でファイルをthe
/usr/lib/sane
にコピーする必要がありました。代わりに、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プロセスを実行できなくなりました。私はこのブロックをハックしましたが、スキャナーが動作するのに役立ちませんでした。
すべてを行った後、スキャナーを機能させるためにさまざまなフォーラムやブログで見ましたが、EXTRAの正気なバックエンドをインストールすることで何が修正されました!それらをインストールしても害はありません。私にとっては解決策でした!
背景:私はDSP-J562DWをMint 17.3(Ubuntu 14.04)およびKubuntu 16.10 64ビットにインストールし、WiFiも搭載しています。
プリンターの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
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
そのため、2018年3月20日より前に投稿された回答のすべてではないにしても、ほとんどが古くなっています。
この回答に従って: ブラザー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サポートでボールを落としたように見えましたが、上記のリンクされた回答に従って、すべてが問題なく動作するようになりました。
少し誤解を招く可能性がある古いブラザーのウェブサイトがまだいくつかあることに注意してください。それらを無視し、リンクの指示に従うだけですべてがうまくいきます。
そうでない場合は、リンクの回答にコメントを投稿してください。