BrotherのサイトからLinuxドライバーをダウンロードしてインストールしました here 。
しかし、スキャナーはまだ認識されていません。
ここで、ドライバーが正常にインストールされていることがわかります。
$ dpkg -l | grep 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 brscan2 0.2.5-1 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
そして、ここでは、インストールされたドライバーが「登録済み」ではないと考えていることがわかります。
$ brscan-skey -l
DCP-350C : brother2:bus3;dev1 : USB Not registered
シンプルスキャンを開くと、ブラザースキャナーを持っているが、ドライバーをインストールする必要があると表示されます。
$ lsusb
Bus 003 Device 002: ID 04f9:01d0 Brother Industries, Ltd DCP-350C
$ Sudo dpkg -l | grep 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 brscan2 0.2.5-1 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
ブラザーは、サポートページからLinux o/sの構成手順を削除したようです。つまり、この問題に対する以前のソリューションのソースであった here および herehere および here 。 OSサポート情報 page のFAQとトラブルシューティングセクションのWindowsおよびMacintoshのみを参照しています。他の場所を見ると、Linux情報の page が見つかります。 「Brother Linuxスキャナードライバーは、デフォルトではスーパーユーザーのみで動作します」と表示されます。 page を指します。ここでは、非Sudoユーザー(おそらくSimpleScan)に対してスキャナーを動作させる手段が与えられています。このページには、多数のOSの修正ダウンロードが含まれていますが、Ubuntu 13.10以降のものはありません。そのファイルをすべてダウンロードしてインストールしても、スキャナーが機能することはありません。十分な長さのグラブを実行すると、 find LinuxのトラブルシューティングFAQがあります-見つけるはずの場所ではありません。このブラザースキャナーを動作させることは、風洞に針を通すようなものです。 Linuxの最初の項目FAQは、「Ubuntu 16.10を使用しています」です。ブラザーマシンからスキャンできません。」それは十分に近いです。それ says 'Install libusb-0.1-4'。 (Brotherドライバーには依存関係がありましたが、それらを確認することはありませんでした)。とにかく、このusb libは既にインストールされています。
以前のソリューションの1つ(別のブラザースキャナー用-およびソリューションのブラザーサポートページがなくなって以来)は、非常に役立ちます。それは says '/lib/udev/rules.d/40-libsane.rules'に行を入れることですが、実際には少なくとも16.04では/ lib/udev/rulesである必要があります.d/60-libsane.rules。また、追加するように要求する行には、別のブラザースキャナーの製品IDへの参照が含まれています。正気を見て website DCP-350C製品ID(DCP-350Cではないでしょう-それはあまりにも簡単です-以前のソリューションはDCP-7030用であり、 「01ea」の製品ID)...だから私たちはどこにいましたか?... DCP-350C製品IDの正気なWebサイトを探しています。正気 page Brotherスキャナーの場合、DCP-350Cのエントリはありません。お使いのデバイスがそこにない場合、サポートされていないと表示されます。このページは2003年10月5日に最後に更新されたと書かれています。それは14年半前です。 350Cは数年後の2007年に登場したと思います。
したがって、DCP-7030の古いソリューションでは、次のように正気な構成を追加するように言われました。
Sudo gedit /lib/udev/rules.d/40-libsane.rules
そして、これを(適切な場所に)追加するには:
# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01ea", ENV{libsane_matched}="yes"
私の構成は60-libsane.rulesにあり、製品コードがないため、構成を次のように編集しました。
Sudo gedit /lib/udev/rules.d/60-libsane.rules
追加:
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
そして、マシンを再起動しました。これは機能しませんでした。
また、Brother intsallルーチンが間違った場所に配置しているように見えるファイルをいくつか移動しました。少なくとも here などの別のレポートによると。
それには、cp/usr/lib64 /から/ usr/libにBrotherファイルをコピーする必要がありました。 (ブラザードライバーの64ビットバージョンをダウンロードしてインストールしました)。
これを行うための指示は時代遅れに見えました。また、BrotherのWebサイトでは、Brscan2ドライバーをDCP-350Cで使用する必要があるため、ファイル名が異なる場合があります。私はこうして私のものをコピーしました:
Sudo cp /usr/lib64/libbrscandec2.so /usr/lib
Sudo cp /usr/lib64/libbrscandec2.so.1 /usr/lib
Sudo cp /usr/lib64/libbrscandec2.so.1.0.0 /lib/lib
Sudo cp /usr/lib64/sane/libsane-brother2.so /usr/lib/sane
Sudo cp /usr/lib64/sane/libsane-brother2.so.1 /usr/lib/sane
Sudo cp /usr/lib64/sane/libsane-brother2.so.1.0.7 /usr/lib/sane
Sudo cp /usr/lib64/libbrcolm2.so /usr/lib
Sudo cp /usr/lib64/libbrcolm2.so.1 /usr/lib
Sudo cp /usr/lib64/libbrcolm2.so.1.0.1 /usr/lib
この盲目の路地は、ブラザー自身によって提案されました。 linux FAQ DCP-350Cの場合(見つけられる場合)、(「Ubuntu 11.10以降」の場合)と言います:
Copy the following files under /usr/lib64/ to /usr/lib/.
別のヒントは、コマンドラインでbrscan-skeyを入力するだけで、ドライバーでダウンロードとして提供されるbrscan-skeyファイルを実際に実行することでした。
ある時点で、ブラザードライバーがデバイスが認識されたことを私に伝えるので、何かがうまくいったに違いありません。
$ brscan-skey -l
DCP-350C : brother2:bus3;dev1 : USB Not registered
ただし、SimpleScanはまだデバイスが認識されないと言います。
また、Brotherは、brscan-skeyを使用して、「scan-to-file」および「scan-to-image」オプションを使用して、スキャナーのコンソールからスキャンを実行できると述べています。そうすると、スキャナーは「PCに接続しています」と表示しますが、それ以上何も起こりません。
VueScanと呼ばれる商用Linuxスキャンツールの試用版から呼び出すと、350Cをスキャンできます。しかし、試用版では、スキャンした画像にウォーターマークが付けられ、役に立たなくなりました。さらに、フルバージョンは高価であり、年間サブスクリプションが必要です。そして、SimpleScanを動作させる方法を見つけようとしていたとき、または実際にオープンソーススキャンソフトウェアを見つけようとしていたときにだけ、私はそれに出くわしました。
重要なのは、VueScanが正常に機能することです。 (ただし、スキャナーが他のツールで機能しなくなるようになります)。これは、スキャナーがUbuntuのオープンソースツールで使用できることを証明しています。問題はどのようにかです。
見つかったドライバーは古いバージョンです。
$ dpkg -l | grep 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 brscan2 0.2.5-1 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
最新バージョンは次のとおりです。
$ 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 cupswrapperdcp7065dn:i386 2.0.4-2 i386 Brother DCP7065DN CUPS wrapper driver
ii dcp7065dnlpr:i386 2.1.0-1 i386 Brother DCP-7065DN LPR 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
ルールが1.0.0-1
から1.0.2
にアップグレードされましたbrscan2
バージョン0.2.5-1
はbrscan4
バージョン0.4.4-3
にアップグレードされましたまた、汎用のcups-wrapper
があります。ここで、私のものはモデル固有です。
長い答えの多くは試行錯誤です。 ステップ1、ステップ2、 ステップ3(スキャナーのみの選択で停止)。次に、ステップ6およびステップ7までスキップします。
ブラザーDCP-7065DNがあります。これは、ニースのモノクロ両面レーザープリンターです。私は3年間使ってきましたが、主に「誰が電子の世界でスキャンする紙を持っていたのか」という理由でスキャナー機能を使用したことがありません。あなたの質問のために、スキャナー機能を動作させる時だと思いました。
buntu Forums のこの投稿によると、同じBrother DriverツールがDCP-350CとmyDCP-7065DNプリンター。
質問には15個以上のリンクが含まれており、最初の link のサイトが古くなっていることに気付きました。
上記でリンクされたUbuntu ForumsQ&Aには、より新しいインストールツールが含まれています link :
手順を繰り返すのではなく、上記のUbuntu Forumsリンクを使用して(スキャナーのみの)新規インストールを開始します。
適切な製品を選択することから始めます。 MFC-J410W
のプリンタアイコンで、リンクではありませんか?をクリックすると、選択ページが表示されます。
お使いのプリンターは、特定のモデルにつながる「DCP 3シリーズ」のサブメニューがある最初のアイコンにあります。
私のプリンターはパネルの4番目のアイコンで、3つのアイコンの幅はすぐ下にあります。それを選択すると、「DCP 7 Series」のサブメニューがあり、クリックすると次のように表示されます。
DCP-7065DNをクリックします。前のスクリーンショットでDCP-350Cをすでに選択しているはずです。
プリンターモデルを選択すると、OSを要求されます。デフォルトはLinuxおよび「.rpm」です。デフォルトは「.rpm」で、Red HatまたはArch Linuxまたはそのようなもの。ディストリビューションをDebianである「.deb」に変更します。これは実際にはUbuntu。
Search
ボタンをクリックします。
準備が完了し、Ubuntu-Verseのコマンドライン愛好家とGUI嫌悪者がDartボードに私の名前を付けたので、ダウンロードするソフトウェアを選択することができます。
左上隅のモデルアイコンはDCP-350Cである必要がありますが、DCP-7065DN私にとって。
最初のセクションはプリンタードライバー用ですが、両方のプリンターが正常に印刷されるため、これは必要ありません。最後のセクションはソースコード用ですが、必要ありません。もしそうすれば、おそらくこのウェブサイトには載らないでしょう。中央のセクションには、スキャナードライバーが含まれています:
ここで、アーキテクチャを選択する必要があります:32-bitまたは64-bit。
32ビットのドライバーは64ビットのArchでは動作しないので、今は#3と#4だけをダウンロードします。ドライバーが必要な場合、戻って#1を取得できますか?
Scan-key-tool 64bit (deb package)
#3スキャナーオプションを選択すると、行番号2にモデル番号が表示され、(スクリーンショットの)最後の行に私のモデル番号が表示されます...:
...だから、私にとってすべてがうまくいくと仮定すると、すべてあなたのためにうまくいくはずです!
EULA(エンドユーザーライセンス契約)に同意してから、.deb
ファイルをダウンロードする必要があります。
ダウンロードされるファイルは次のとおりです。
Webページのフォローアップ手順には次のように記載されています。
Scanner driver 32bit (deb package)
そのため、画面に戻って#1をダウンロードする必要があります(**スキャナードライバー32ビット(debパッケージ)**)。ダウンロードされるファイルは次のとおりです。
Scanner Setting file (deb package)
#1のダウンロードと同時に#4(スキャナー設定ファイル(debパッケージ))をダウンロードします。ダウンロードされるファイルは次のとおりです。
Sudo dpkg -i ...
ダウンロードしたパッケージを要約するには:
最初に#1、次に#4、reboot
をインストールし、最後に#3をインストールします。
───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ Sudo dpkg -i brscan4-0.4.4-4.i386.deb
Selecting previously unselected package brscan4:i386.
(Reading database ... 1147453 files and directories currently installed.)
Preparing to unpack brscan4-0.4.4-4.i386.deb ...
Unpacking brscan4:i386 (0.4.4-4) ...
Setting up brscan4:i386 (0.4.4-4) ...
This software is based in part on the work of the Independent JPEG Group.
───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ Sudo dpkg -i brother-udev-rule-type1-1.0.2-0.all.deb
Selecting previously unselected package brother-udev-rule-type1.
(Reading database ... 1147495 files and directories currently installed.)
Preparing to unpack brother-udev-rule-type1-1.0.2-0.all.deb ...
Unpacking brother-udev-rule-type1 (1.0.2) ...
Setting up brother-udev-rule-type1 (1.0.2) ...
ls: cannot access '/etc/udev/rules.d/*.rules': No such file or directory
───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$
ディレクトリが存在し、3つのルールが存在するため、ls
がエラーを生成した理由はわかりません。それらの1つがセットアップされたことがわかります。
$ ll /etc/udev/rules.d/*brother*.rules
-rw-r--r-- 1 root root 1004 Mar 10 16:59 /etc/udev/rules.d/60-brother-libsane-type1.rules
まあ...とにかく先に進みましょう。新しいBrother udev
ルールを見ると、一連のコード全体が設定された後に実行されるすべてのルールが表示されます。
ENV{libsane_matched}="yes"
次は、この回答をそのまま、reboot
として投稿します。
再起動後、最後のファイルをインストールしましょう。
$ Sudo dpkg -i brscan-skey-0.2.4-1.AMD64.deb
Selecting previously unselected package brscan-skey.
(Reading database ... 1147499 files and directories currently installed.)
Preparing to unpack brscan-skey-0.2.4-1.AMD64.deb ...
Unpacking brscan-skey (0.2.4-1) ...
Setting up brscan-skey (0.2.4-1) ...
おもしろい私のシステムには100万以上のファイルがあります。これらの25個のカーネルは、時間の経過とともに増加します。
Brother DCP-7065DN、Ubuntu 14.04 64bit:ネットワークプリンターに印刷できますが、スキャン機能は使用できません これらの手順を推奨しました:
───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ brscan-skey
───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ brscan-skey -l
DCP-7065DN : brother4:bus4;dev7 : USB Active
───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$
ここまでは順調ですね。答え(有効かどうかは定かではありません)は、brscan-skey
をStartup Applicationsに入れる必要があり、gimp
がインストールされている必要があることを示しています。これを行うのに助けが必要な場合は以下にコメントしてください。
明らかにxsane
がスキャンに必要です:
$ Sudo apt install xsane
Reading package lists... Done
Building dependency tree
(...BLAH, BLAH, BLAH...)
Setting up xsane-common (0.999-3ubuntu1) ...
Setting up xsane (0.999-3ubuntu1) ...
xsane
=非常識タイプxsane
をターミナルにインストールした後、以下を取得します。
エラーメッセージを閉じた後、xsane
はデバイスのスキャンを試行し、最終的には何もないと応答します。ああ、喜び、ああ、至福。ブラザーのウェブサイトでは、スキャンはルートとして実行されるように設計されているため、Sudo xsane
と入力すると、次のように表示されます。
怖いですが、普通のユーザーはスキャナーを見つけることができなかったので、Sudo
が見つかるかどうか見てみましょう。 Continue at your own risk
ボタンを選択します。いくつかのウィンドウでウィンドウがグレーアウトすると、通常のユーザーと同じ応答が表示されます:No devices available
。
Brother MFCでスキャンキーを使用すると、次のメッセージが生成されます。
少なくともgimp
が自動的に起動したため、少なくともスキャナーとコンピューターの間には通信があります。
brscan-skey
をインストールした後、再起動したことがないので、希望/必死で今すぐ再起動します。
再起動が機能しなかったので、システムにインストールされていない12/25/2017
日付のCUPS Wrapperツールをインストールします。システムにの古いバージョンがあります:
5つのダウンロードパッケージがあります。最初のもの(CUPSwrapper)をダウンロードすると、このダイアログボックスが表示されます。
Open
からSave
に変更します!OK
をクリックしますターミナルを開き、~/Downloads
に変更し、ファイルが存在することを確認します。
rick@alien:~/Downloads$ ll *.gz*
-rw-rw-r-- 1 rick rick 24666 Mar 11 08:24 linux-brprinter-installer-2.2.0-1.gz
ダウンロード後、これらの指示がWebサイトに表示されます。省略形式は次のとおりです。
rick@alien:~/Downloads$ gunzip linux-brprinter-installer-2.2.0-1.gz
rick@alien:~/Downloads$ Sudo su
root@alien:/home/rick/Downloads#
root@alien:/home/rick/Downloads# bash linux-brprinter-installer-2.2.0-1 DCP-7065DN # Change DCP-7065DN to DCP-350C
You are going to install following packages.
dcp7065dnlpr-2.1.0-1.i386.deb
cupswrapperDCP7065DN-2.0.4-2.i386.deb
brscan4-0.4.4-3.AMD64.deb
brscan-skey-0.2.4-1.AMD64.deb
OK? [y/N] ->
ええと... brscan4-0.4.4-3.AMD64.deb
を選択していますが、以前にbrscan4-0.4.4-4.i386.deb
をインストールしました。これは新しいバージョンですが、アーキテクチャが間違っていました。これは私が持っていたエラーを説明できます!
y
を選択して続行します。大きなライセンス契約が表示されます。 y
を選択して続行します。別のライセンス契約が表示されます。 y
を選択して続行します。スクリプトは、apt install
を単独で実行します。
プロンプトが表示されます:
Will you specify the Device URI? [Y/n] ->
あなたと私のUSBプリンターでは、n
を選択します。
次に、テスト印刷のプロンプトが表示されます。別のツリーを削除するには、y
を選択します。ええ、テストプリントは機能します。後でスキャンできるページが印刷されました。
3番目の大きなライセンス契約が表示されるため、y
を選択して続行します。
すべて完了したので、reboot
。
reboot
の後、ターミナルでインストールを確認し、簡単なスキャンを実行します。
───────────────────────────────────────────────────────────────────────────────
rick@alien:~$ brscan-skey
───────────────────────────────────────────────────────────────────────────────
rick@alien:~$ brscan-skey -l
DCP-7065DN : brother4:bus4;dev7 : USB Active
───────────────────────────────────────────────────────────────────────────────
rick@alien:~$ 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 cupswrapperdcp7065dn:i386 2.0.4-2 i386 Brother DCP7065DN CUPS wrapper driver
ii dcp7065dnlpr:i386 2.1.0-1 i386 Brother DCP-7065DN LPR 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
───────────────────────────────────────────────────────────────────────────────
rick@alien:~$ simple-scan
すべてのハードワークの後、スキャンが報われます:
兄弟プリンター/スキャナーMFC-J625DWでも同様の問題が発生しました。
この faq の指示に従うまで、スキャナーを動作させることができませんでした。 2番目の項目「ブラザーマシンが見つかりません」。どうやら、いくつかのファイルが間違ったフォルダーにコピーされます。私のシステムはlubuntu 17.10 32ビットで、ドライバーはbrscan4です。したがって、brscan4でもこの修正が必要です。 (私は 'rules'ファイルも編集していますが、最終的には何も解決しなかったため、すべてを元に戻しました。)
よくある質問によると、修正は次のとおりです。
次のディレクトリが存在するかどうかを確認します。
64ビットユーザーの場合:/usr/lib/x86_64-linux-gnu/sane
32ビットユーザーの場合:/usr/lib/i386-linux-gnu/sane
上記のディレクトリが存在する場合は、次のコマンドを入力します。
64ビットユーザーの場合:コマンド:Sudo cp /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane
32ビットユーザーの場合:コマンド:Sudo cp /usr/lib/sane/libsane-brother* /usr/lib/i386-linux-gnu/sane
明確にするために、MFC-J625DWを機能させるために行ったすべてのアクションをリストします(いくつかのステップ間のリブートが役立つ場合があります)。
Sudo adduser <myusername> lp
を所有しますlsusb
を実行し、兄弟のbusnrとdevicenrを書き留めて、ls -l /dev/bus/usb/busnr/devicenr
(nrあたり3桁)を実行します。Sudo apt install gimp
Sudo apt install sane sane-utils libsane-extras xsane
Brother driver installer を使用して、この問題を最終的に解決したと思います。
これにより、ソフトウェアの更新が無効になる場合があります。そのため、後で修正するコマンドを実行する必要がある場合があります。
$ Sudo apt-get -f install
問題は、BrotherのWebサイトがLinuxユーザーを350Cページから古いバージョンのドライバーとインストーラーに誘導していたように思われました。それは必然的に、ブラザースキャナーを機能させようとする他の人々の過去の恐怖を語る古いフォーラム投稿に悩まされる恐ろしいネザーワールドに降りることになりました。ここの投稿は私を助けてくれました。しかし、実際の答えは、最初に適切なブラザーインストーラーを取得し、他のすべてのアドバイスを無視することでした。とはいえ、私は非常にさまざまな修正を試みましたが、その多くは何らかの部分的な成功を収めているように見えましたが、最終的に何がうまくいったのかを確実に言うことは困難です。