Pemindai saudara tidak bekerja di Ubuntu 16.04 meskipun driver diinstal

15

Saya menjalankan Ubuntu 16.04 dan saudara DCP-375CW, printer dan pemindai semuanya dalam satu. Saya mengunduh driver dan menggunakan Driver Install Tool oleh saudara.

Ini hasilnya: sistem mengatakan driver diinstal. Printer sebenarnya berfungsi. Tapi Simple Scan menolak untuk mengenali driver dan xsane bahkan tidak akan mengenali pemindai. Saya mencoba beberapa instruksi yang saya temukan di Internet tetapi kebanyakan dari mereka tampaknya untuk Versi Ubuntu yang lebih lama.
Saya khawatir ada sesuatu yang berbeda dengan 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
himbeernhard
sumber
memposting output dari: 'dpkg -l | grep Brother '
Neni
Sebuah pertanyaan terkait: askubuntu.com/questions/1048816/…
Erel Segal-Halevi

Jawaban:

3

Saya hanya perlu melakukan langkah tunggal ini (disebutkan sebelumnya tetapi jawaban itu juga termasuk langkah-langkah lain). Saya memiliki Brother DCP-L2500D dan saya menjalankan Ubuntu 16.04.

Buka file ini

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

Tambahkan baris berikut ke file, tepat sebelum baris # The following rule will disable USB autosuspend for the device

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

Mulai ulang (baik itu dua langkah :-))

Thomas Ulrich Christiansen
sumber
Saya melakukan ini. Ubuntu 16.04. Lalu saya bisa memindai, tetapi bilah alat saya hilang. Jadi saya harus membatalkannya.
Joseph Wolf
@ JosephephWolf Silakan lihat jawaban baru saya di bawah ini.
WinEunuuchs2Unix
Aman untuk menganggap aksen kubur (`) tidak disengaja setelah kutipan ganda terakhir?
Josh
12

Saya memiliki masalah yang sama dengan dcp-135c dan Ubuntu 16.04 (ditingkatkan dari 14.04).

Solusi bagi saya adalah sebagai berikut:

  1. Instal semua driver dari situs web saudara seperti biasa

  2. Buka file ini: sudo nano /lib/udev/rules.d/40-libsane.rulesTambahkan baris berikut ke file, tepat sebelum baris " # Aturan berikut akan menonaktifkan USB autosuspend untuk perangkat "

    # Brother scanners
    ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"`
    
  3. Salin file driver saudara dari /usr/lib64/sane/ke/usr/lib/x86_64-linux-gnu/sane

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

Yang lain harus menyalin file dalam langkah 3 /usr/lib/sanesebagai gantinya, mungkin itu tergantung pada apakah Anda memutakhirkan ke ubuntu 16.04 atau membuat instalasi baru.

Saya menemukan solusi ini di utas ini di forum Ubuntu .

samy
sumber
2
Menyalin semua file dari lib64 ke lib adalah saran yang buruk.
Mike Shultz
Saya akan mencoba memperbarui jawaban dengan file tertentu yang salah tempat oleh skrip instal driver saat berikutnya saya perlu mengatur driver lagi. Bisakah Anda menjelaskan apa bahayanya menyalin / usr / lib64 / ke / usr / lib? Maka saya dapat menambahkan peringatan yang sesuai untuk jawabannya
samy
1
Saya tidak melakukan poin ke-3 & ke-4. Itu cukup untuksudo cp /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane
kujaw
terima kasih atas info @kujaw saya menyesuaikan jawaban berdasarkan umpan balik Anda dan Mike Shultz.
samy
9

Saya menghadapi masalah yang sama dengan MFC-7840W saya, tetapi akhirnya saya berhasil.

Ini catatan saya:

  1. Instal brscan3, atau varian lain brscan sesuai dengan model Anda :

    sudo dpkg -i brscan3-0.2.11-5.amd64.deb
    
  2. Install brscan-skey

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

    $ brscan-skey 
    $ brscan-skey -l
    MFC-7840W         : brother3:net1;dev0  : 192.168.1.10         Active
    
  4. Siapkan pemindai

    sudo brsaneconfig3 -a name=MFC-7840W model=MFC-7840W ip=192.168.1.10
    
  5. Konfirmasikan itu berfungsi, cari output ini:

    $ brsaneconfig3 -q
    Devices on network
      0 MFC-7840W           "MFC-7840W"         I:192.168.1.10
    
  6. Buat tautan simbolis yang hilang jika perlu

    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. Konfirmasi scanimage -Lberhasil

    $ scanimage -L
    device `brother3:net1;dev0' is a Brother MFC-7840W MFC-7840W
    
  8. Install gscan2pdf

  9. Gunakan gscan2pdfuntuk menguji pemindai
Nick
sumber
dari mana .debpaket itu berasal?
Zanna
1
@Zanna, dari situs web saudara di bawah driver linux
Nick
Ubuntu 18.04, MFC-7420 (seri brother2), masih berfungsi. Terima kasih banyak = ^ _ ^ =
Organis
1

FWIW Saya baru saja kehilangan beberapa jam dalam hidup saya untuk mendapatkan pemindai Brother MFC-J470DW (di Ubuntu 16.04). Akhirnya saya mencatat pos driver baru dari Brother tertanggal 3-01-2017 !! Saya menginstalnya dan mengkonfigurasi alamat IP dan saya senang melakukannya.

Pengemudi yang bekerja di support.brother.com

anak panah
sumber
1

Menjalankan Brother DCP7030 di Linux Mint 17

jalankan pemindaian sederhana sebagai root:

sudo simple-scan

Jika berhasil, maka itu masalah hak istimewa. Untuk menyelesaikannya, unduh udevaturan (file pengaturan pemindai) dari situs web Brother .

Kemudian:

sudo dpkg -i brother-udev-rule-type1-1.0.0-1.all.deb

dan reboot komputer Anda

Gerry P.
sumber
0

Buka jendela Terminal dan ketik: sudo apt-get install sane. SANE = Pemindai Akses Sekarang Mudah. Ini adalah program universal yang mengakses pemindai langsung pada tingkat perangkat keras, tidak memerlukan driver apa pun. Ya, saya tahu saneharus menginstal secara otomatis sebagai ketergantungan xsane, tetapi saya telah melihat situasi ketika itu hilang karena suatu alasan. xsane hanyalah antarmuka grafis untuk waras.
Atau, Anda bisa menginstal gscan2pdf: sudo apt-get install gscan2pdf.

lute ipse
sumber
Saya pikir itu bukan masalah dengan waras itu sendiri, itu mungkin masalah dengan pengaturan-aturan-udev atau nama-jaringan-printer ... pemindai saya hanya mulai bekerja setelah memberikan IP pribadi yang dicadangkan alih-alih jaringan alias .. .
Neni
0

Perangkat lunak yang diperbarui Brother 25 Desember 2017.

Dengan demikian sebagian besar, jika tidak semua jawaban yang diposting sebelum 20 Maret 2018 sudah usang.

Sesuai jawaban ini: Bagaimana cara agar pemindai Brother DCP-350C bekerja? telah ada pembaruan untuk:

$ 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

Ditambah driver tambahan untuk model printer spesifik Anda.

Yang menarik adalah udevaturan yang dibahas dalam banyak jawaban telah diperbarui dan berfungsi dengan baik.

Juga brscan4dan bukan brscan2atau brscan3ini adalah driver yang disukai untuk kebanyakan pemindai.

Saudara tampaknya telah menjatuhkan bola dengan Dukungan Linux sebelum pembaruan 25 Desember 2017 tetapi semuanya tampaknya berfungsi dengan sempurna sekarang sesuai jawaban yang ditautkan di atas.

Perhatikan bahwa masih ada beberapa Situs Web Brother lama yang dapat sedikit menyesatkan. Jika Anda mengabaikannya dan cukup ikuti instruksi di tautan semuanya akan beres.

Jika tidak silakan kirim komentar pada tautan jawaban.

WinEunuuchs2Unix
sumber
0

Saya punya masalah dengan pemindai Brother DCP-135C pada Ubuntu 16.04 64 bit sehingga tidak terdeteksi setelah menginstal driver yang disebutkan di situs saudara .

Instruksi berikut memecahkan masalah

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

Sebelumnya saya tidak berhasil mencoba:

cp 60-libsane.rules 40-libsane.rules

dan menambahkan file ini diedit ...

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

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

Sebelum

# The following rule will disable USB autosuspend for the device

dan sama untuk 60-libsane.rules

sudo gedit /lib/udev/rules.d/60-libsane.rules
Shashikant Patil
sumber
0

Jika Anda dapat melakukan ping ke alamat ip printer Anda ( 10.42.0.222, misalnya), itu pertanda baik.

Masalah lama mungkin file konfigurasi tidak tahu di mana menemukan pemindai.

Coba ini:

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

Cari sesuatu seperti ini (sekitar atau setelah baris 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

Di bawah 192.16.136.2 1865jenis garis tambahkan alamat ip pemindai / printer Anda seperti ini:

#net 192.16.136.2 1865
net 10.42.0.212
#net scanner.mydomain.com
Justin
sumber
epkowaDriver Epson tidak akan banyak digunakan untuk pemindai Brother / pemilik AIO, meskipun
scruss
0

Pengalaman saya dengan upgrade Ubuntu belum bagus. Pada 2015 & 2016, saya mengunduh dan menulis distro terbaru pada CD dan mencoba meningkatkan dari CD. Upaya-upaya ini macet dan membutuhkan pemasangan baru dari CD yang sama, tetapi ini kemudian mengharuskan menginstal ulang atau mengkonfigurasi ulang item-item seperti akun pengguna dan yang terburuk dari semua printer / pemindai Brother.

Untuk Ubuntu 17.04 saya memutakhirkan melalui Terminal dan ini bekerja dengan baik - bahkan printer / pemindai Brother selamat dari peningkatan.

sudo apt-get update
sudo apt-get upgrade

Pada Oktober 2017 saya mengikuti rute yang sama tetapi pemindai Brother gagal bekerja setelah peningkatan.

Saya mengikuti instruksi lama tentang cara menginstal ulang driver / setup untuk printer / pemindai Brother, dalam model kasus saya DCP-J315W. Catatan saya mencakup langkah-langkah berikut:

  1. Unduh Driver Printer Brother menggunakan alat ini. ( linux-brprinter-installer-*.*.*-*.gz)

    Alat ini akan diunduh ke Downloadsdirektori default . (Lokasi direktori bervariasi tergantung pada distribusi Linux Anda.) Mis/home/(LoginName)/Downloads

    Buka jendela terminal dan buka direktori tempat Anda mengunduh file di langkah terakhir.

    Ctrl+ Alt+ T(membuka Jendela Terminal)

    cd ~/Downloads
    

    (Ubuntu case sensitive jadi gunakan perintah diratau lsuntuk memeriksa nama direktori)

    Masukkan perintah untuk mengekstrak file yang diunduh:

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

    atau jika perlu

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

    Jalankan alat (gunakan sudojika diperlukan):

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

    Instalasi driver akan dimulai. Ikuti petunjuk layar instalasi.

     Saat Anda melihat pesan

    Apakah Anda akan menentukan DeviceURI?

    • Untuk Pengguna USB: Pilih N (Tidak)
    • Untuk Pengguna Jaringan: Pilih Y (Ya) dan nomor DeviceURI. Proses instalasi mungkin memakan waktu. Harap tunggu sampai selesai.

SOLUSI PEMINDAI:

Sayangnya, tampaknya ada masalah tambahan seputar Brother Scanner dan masalah dapat bervariasi pada model pemindai dan versi BRSCAN yang harus dijalankan. Brother.com memiliki 4 versi file ini. Setiap file mencakup model pemindai Brother yang berbeda.

Saya mencoba langkah-langkah berikut yang telah bekerja dengan versi Ubuntu sebelumnya:

  1. Buka file: sudo nano /lib/udev/rules.d/40-libsane.rulesdan tambahkan baris berikut tepat sebelum baris "# Aturan berikut akan menonaktifkan USB autosuspend untuk perangkat"

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

    Menggunakan Gedit dengan sudotidak lagi berfungsi di Ubuntu 17.10, tetapi nanoberfungsi dengan baik.

    Ctrl+ Omenulis suntingan ke file.

  2. Salin semua file dari  /usr/lib64 ke /usr/lib

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

    Pada tahap ini saya merasa putus asa setelah menghabiskan berjam-jam di websearching masalah ini. Langkah-langkah di atas telah berhasil di masa lalu dan seharusnya tidak diperlukan dalam proses peningkatan. Lalu saya menemukan langkah baru yang bekerja untuk Ubuntu 17.10 yang membuat saya berpikir ada bug baru di Ubuntu:

  3. Salin semua file dari  /usr/lib64/sane ke /usr/lib/x86_64-linux-gnu/sane

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

    Perintah baru ini termasuk notasi itu

    yang lain harus menyalin file pada langkah 4  /usr/lib/sane sebagai gantinya, mungkin itu tergantung pada apakah Anda meningkatkan ke Ubuntu 16.04 atau membuat instalasi baru.

    Saya tidak perlu melakukan ini untuk Ubuntu 17.10.

CATATAN: Catatan lain, situs web atau perintah yang berkaitan dengan masalah ini meliputi:

Dukungan saudara: Anda dapat mengikuti proses pemasangan Brother di situs web mereka jika diinginkan.

Di Ubuntu 16.04 file bernama 40-libsane.rules mungkin telah berubah menjadi 60-libsane.rules tetapi di 17.10 dikembalikan ke 40-libsane.rules. Pada 16,04, saya memastikan kedua nama itu ada dan termasuk suntingan Brother Scanner.

Perintah Terminal berikut dapat digunakan untuk mengidentifikasi pemindai pada sistem:

sane-find-scanner

Ini biasanya melihat pemindai tetapi jika Scanimage tidak melihatnya maka Anda masih memiliki masalah:

scanimage -L

Perintah berikut mencantumkan perangkat Brother yang diinstal:

dpkg -l | grep Brother

Pada instalasi baru, Anda mungkin perlu menginstal ulang Sane:

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

Periksa izin sudah benar dengan menambahkan saned ke grup yang memiliki perangkat pemindai Anda:

sudo adduser saned scanner

Catatan: Di bawah Ubuntu 17.10, Anda tidak lagi dapat menjalankan proses GUI sebagai pengguna super, seperti Sane, Simple-scan. Saya meretas blok ini tetapi tidak membantu pemindai berfungsi sehingga lebih banyak waktu terbuang.

David Brown
sumber
0

Setelah melakukan SEMUA yang saya lihat di berbagai forum dan blog untuk membuat pemindai bekerja, apa yang diperbaiki adalah menginstal backend waras EXTRA! Tidak ada salahnya menginstalnya, dan bagi saya itu solusinya!

Latar Belakang :, Saya memiliki DSP-J562DW diinstal pada Mint 17.3 (Ubuntu 14.04) dan Kubuntu 16.10 64 bit, dengan WiFi juga.

Pedro Mulas
sumber
2
Silakan tambahkan informasi cara menginstal backend waras EXTRA.
mook765