Bagaimana cara agar pemindai Brother DCP-350C bekerja?


9

Unduh dan instal driver linux dari situs Brother di sini .

Tetapi pemindai masih tidak dikenali.

Anda dapat melihat di sini, driver berhasil diinstal:

$ 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

Dan di sini, Anda dapat melihat driver yang diinstal berpikir itu bukan 'terdaftar':

$ brscan-skey -l

 DCP-350C          : brother2:bus3;dev1  : USB                  Not registered

Ketika saya membuka Simple Scan, ia memberi tahu saya bahwa saya memiliki pemindai Brother tetapi saya harus menginstal drivernya.

$ 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

Brother tampaknya telah menghapus instruksi konfigurasi linux dari halaman dukungannya - yaitu di sini dan di sini , yang telah menjadi sumber solusi sebelumnya untuk masalah ini yang diberikan di sini dan di sini . Halaman informasi dukungan OS di bagian Tanya Jawab dan Pemecahan Masalahnya hanya merujuk ke Windows dan Macintosh. Jika Anda mencari di tempat lain, Anda akan menemukan halaman informasi linux. Ia mengatakan "driver pemindai Brother Linux hanya bekerja dengan superuser secara default". Itu menunjuk ke sebuah halamandi mana dikatakan diberi sarana untuk membuat pemindai bekerja untuk pengguna non-sudo - mungkin, kemudian, SimpleScan. Halaman itu berisi unduhan yang diperbaiki untuk banyak OS, tetapi tidak lebih dari Ubuntu 13.10. Mengunduh dan menginstal file itu sama saja tidak membuat pemindai berfungsi. Jika Anda cukup lama berkeliling, Anda akan menemukan ada FAQ pemecahan masalah linux - hanya saja tidak di tempat di mana Anda akan menemukannya. Membuat pemindai Brother ini berfungsi seperti memasukkan jarum ke dalam terowongan angin. Item pertama pada FAQ linux adalah 'Saya menggunakan Ubuntu 16.10. Saya tidak dapat memindai dari Mesin Brother saya. Itu cukup dekat. Ini kata 'Install libusb-0,1-4'. (Pengemudi Brother memiliki dependensi tetapi tidak repot untuk memeriksanya).

Salah satu solusi sebelumnya (untuk pemindai Brother yang berbeda - dan halaman dukungan Brother dengan solusi tersebut telah menghilang), cukup membantu. Ini mengatakan untuk menempatkan garis di '/lib/udev/rules.d/40-libsane.rules', meskipun sebenarnya mestinya, pada saya 16,04 setidaknya, menjadi /lib/udev/rules.d/60-libsane. aturan Dan garis yang diminta untuk Anda tambahkan mencakup referensi ke ID produk untuk pemindai Brother yang berbeda. Mencari di situs web waras untuk ID produk DCP-350C (bukan DCP-350C - itu akan terlalu mudah - solusi sebelumnya adalah untuk DCP-7030 dan yang memiliki ID produk "01ea") ... jadi di mana kita? ... mencari di situs web yang waras untuk ID produk DCP-350C. Halaman yang warasuntuk pemindai Brother tidak memiliki entri untuk DCP-350C. Dikatakan jika perangkat Anda tidak ada, itu tidak didukung. Dikatakan halaman itu terakhir diperbarui pada 05 Oktober 2003. Itu empat belas setengah tahun yang lalu. Saya percaya 350C keluar beberapa tahun kemudian, pada tahun 2007.

Jadi solusi lama untuk DCP-7030 dikatakan menambahkan edit konfigurasi waras dengan demikian:

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

Dan untuk menambahkan ini (di tempat yang tepat):

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

Karena konfigurasi saya tampaknya dalam 60-libsane.rules dan saya tidak memiliki kode produk, saya mengedit konfigurasi tersebut sebagai berikut:

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

Dan menambahkan:

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

Dan me-restart mesin. Ini tidak berhasil.

Saya juga memindahkan beberapa file yang tampaknya rutin Brother ssall letakkan di tempat yang salah - setidaknya, menurut laporan di tempat lain seperti di sini .

Itu melibatkan menyalin file Brother dari cp / usr / lib64 / ke / usr / lib. (Saya telah mengunduh dan menginstal versi driver Brother 64-bit).

Instruksi untuk melakukan ini sepertinya ketinggalan zaman. Dan karena situs web Brother mengatakan driver Brscan2-nya harus digunakan dengan DCP-350C, nama filenya mungkin berbeda. Saya menyalin milik saya sebagai berikut:

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

Gang buntu ini disarankan oleh Bruder sendiri. Ini FAQ Linux untuk DCP-350C (jika Anda dapat menemukannya), kata (untuk "Ubuntu 11.10 atau lebih tinggi"):

Copy the following files under /usr/lib64/ to /usr/lib/.

Tip lainnya adalah menjalankan file brscan-skey yang ditawarkan sebagai unduhan bersama driver, dengan memasukkan brscan-skey di baris perintah.

Pada titik tertentu, sesuatu pasti sudah beres karena driver Brother sekarang memberi tahu saya bahwa perangkat dikenali:

$ brscan-skey -l

 DCP-350C          : brother2:bus3;dev1  : USB                  Not registered

Namun, SimpleScan masih mengatakan tidak ada perangkat yang dikenali.

Selain itu, Brother mengatakan bahwa brscan-skey memungkinkan pemindaian dilakukan dari konsol pemindai sendiri, menggunakan opsi 'pindai ke file' dan 'pindai ke gambar'. Ketika saya melakukannya, pemindai mengatakan 'Menghubungkan ke PC', tetapi tidak ada lagi yang terjadi.

Saya bisa mendapatkan 350C untuk memindai ketika saya menyebutnya dari versi percobaan alat pemindaian komersial yang disebut VueScan. Tetapi versi uji coba menempatkan tanda air pada gambar yang dipindai, membuatnya menjadi tidak berguna bagi saya. Selain itu, versi lengkapnya mahal, dan menuntut berlangganan tahunan. Dan saya hanya menemukan ketika mencoba menemukan cara untuk membuat SimpleScan bekerja - atau memang, perangkat lunak pemindaian sumber terbuka.

Intinya adalah bahwa VueScan hanya berfungsi. (Tapi ia melakukannya dengan cara yang membuat pemindai tidak berfungsi dengan alat lain). Ini membuktikan pemindai dapat digunakan dengan alat open source di Ubuntu. Pertanyaannya adalah bagaimana.


Setelah menginstal driver Linux dari situs Brother untuk Brother DCP-7065DN saya, dan kemudian menambahkan # Brother scannerssnippet ke /lib/udev/rules.d/60-libsane.rules, Simple Scan masih tidak akan mengenali perangkat. Setelah saya menghabiskan beberapa jam membenturkan kepala ke dinding, saya menemukan bahwa dalam Preferensi Simple Scan, menu drop-down Sumber Pemindaian memiliki dua entri dengan nama yang sama; setelah beralih ke yang kedua, saya bangun dan memindai! Tidak yakin apakah sesuatu yang serupa telah terjadi pada Anda, tetapi saya pikir saya hanya akan meletakkan ini di sini ...
Alex Willison

Jawaban:


9

Jawaban singkat

Driver yang Anda temukan adalah versi lama:

$ 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

Versi terbaru adalah:

$ 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
  • udevaturan ditingkatkan dari 1.0.0-1menjadi1.0.2
  • brscan2versi 0.2.5-1ditingkatkan ke brscan4versi0.4.4-3

Anda juga memiliki generik di cups-wrappermana tambang adalah spesifik model.


TL: DR; JAWABAN JANGKA PANJANG

Sebagian besar jawaban panjangnya adalah coba-coba. Anda hanya perlu mengikuti Langkah 1 , Langkah 2 , bagian pertama dari Langkah 3 (berhenti memilih pemindai saja ). Kemudian lewati untuk Langkah 6 dan Langkah 7 .


Latar Belakang

Saya memiliki Brother DCP-7065DN yang merupakan printer laser dua sisi monokrom yang bagus. Saya sudah memilikinya selama tiga tahun tetapi tidak pernah menggunakan fitur pemindai terutama karena "yang punya kertas untuk memindai di dunia elektronik?". Karena pertanyaan Anda, saya pikir sudah waktunya untuk menjalankan fungsi pemindai.

Membandingkan DCP-7065DN ke DCP-350C

Menurut posting ini di Forum Ubuntu , alat Brother Driver yang sama berfungsi untuk printer DCP-350C dan DCP-7065DN saya .


Alat instalasi saat ini

Pertanyaan Anda mengandung tidak kurang dari 15 tautan dan saya perhatikan situs tautan pertama Anda kedaluwarsa:

Pemindai Saudara Tua

The Ubuntu Forum Q & A I terkait di atas berisi alat instalasi yang lebih saat ini Link :

Pemindai Brother Baru

Perhatikan Tanggal Rilis adalah Natal 2017, baru berusia beberapa bulan.

Daripada mengulangi langkah Anda, saya akan memulai instalasi baru (hanya pemindai) menggunakan tautan Forum Ubuntu di atas.


Instalasi Langkah 1 - Pilih Printer

Mulailah dengan memilih produk yang tepat. Pada ikon printer untuk MFC-J410W, klik tautan Bukan produk Anda? dan halaman pilihan muncul:

Pilih Model Pemindai Brother

Printer Anda dapat ditemukan di ikon pertama yang memiliki sub-menu untuk "DCP 3 Series" yang mengarah ke model spesifik Anda:

Brother Scanner Model DCP-350C

Printer saya adalah ikon keempat di panel, yang lebarnya 3 ikon tepat di bawah Anda. Saya akan memilih itu dan memiliki sub-menu untuk "DCP 7 Series" yang setelah mengklik menyajikan:

Brother Scanner Model DCP-7065DN

Saya akan mengklik DCP-7065DN . Anda sudah memilih DCP-350C pada tangkapan layar sebelumnya.


Langkah Instalasi 2 - Pilih Sistem Operasi (OS)

Setelah memilih model printer Anda diminta untuk OS Anda. Standarnya adalah Linux dan ".rpm". Standarnya adalah ".rpm" yang merupakan kependekan dari Red Hat atau Arch Linux atau semacamnya. Ubah distro menjadi ".deb" yang berarti Debian yang benar-benar Ubuntu .

Pemindai Brother Pilih OS.png

Klik Searchtombolnya.


Instalasi Langkah 3 - Unduh Perangkat Lunak

Sekarang setelah pendahuluan selesai dan para penggemar Baris Perintah dan pembenci GUI di Ubuntu-Verse telah meletakkan nama saya di papan panah mereka, kami harus memilih perangkat lunak untuk diunduh:

Perangkat Lunak Brother Scanner Select.png

Ikon model di sudut kiri atas seharusnya DCP-350C untuk Anda, tetapi itu adalah DCP-7065DN untuk saya.

Bagian pertama adalah untuk driver printer tetapi kami tidak memerlukannya karena kedua printer kami mencetak dengan baik. Bagian terakhir adalah untuk kode sumber tetapi kita tidak memerlukannya. Jika kami melakukannya, kami mungkin tidak akan berada di situs web ini. Bagian tengah berisi driver pemindai :

Pemindai Brother Pilih Arch.png

Di sini kita perlu memilih arsitektur: 32-bit atau 64-bit .

Saya telah membaca driver 32-bit tidak akan berfungsi pada lengkungan 64-bit saya jadi saya hanya akan mengunduh # 3 & # 4 untuk saat ini. Saya dapat kembali dan meraih nomor 1 jika saya membutuhkan sopir?

Langkah Instalasi 3-A)

Unduh Scan-key-tool 64bit (deb package)

Setelah memilih opsi pemindai # 3 kami melihat nomor model Anda di baris # 2 dan nomor model saya di baris terakhir (dari tangkapan layar) ...:

Pemindai Brother scan-tool-key-64bit.png

... Jadi anggap semua berfungsi dengan baik untuk saya, itu seharusnya bekerja dengan baik untuk Anda!

Anda harus menyetujui EULA (Perjanjian Lisensi Pengguna Akhir) dan kemudian mengunduh .debfile.

File yang diunduh adalah:

  • brscan-skey-0.2.4-1.amd64.deb, ukuran 50,9 KB, tanggal 03/12/2014

Instruksi tindak lanjut pada halaman web mengatakan:

brscanX harus diinstal terlebih dahulu

Langkah Instalasi 3-B)

Unduh Scanner driver 32bit (deb package)

Jadi kita harus kembali ke layar dan mengunduh # 1 (** driver scanner 32bit (paket deb) **). File yang diunduh adalah:

  • brscan4-0.4.4-4.i386.deb, ukuran 63,9 KB, tanggal 09/22/2017

Perhatikan tanggalnya baru berumur 6 bulan!

Langkah Instalasi 3-C)

Unduh Scanner Setting file (deb package)

Pada saat yang sama # 1 diunduh, kami akan mengunduh # 4 ( file Pengaturan Pemindai (paket deb) ). File yang diunduh adalah:

  • brother-udev-rule-type1-1.0.2-0.all.deb, ukuran 1,6 KB, tanggal 11/25/2016

Perhatikan ini nomor versi berbeda dari milik Anda!


Langkah Instalasi 4 - sudo dpkg -i ...

Untuk meringkas paket yang diunduh:

    1. brscan4-4.4-4.i386.deb
    1. brscan-skey-0.2.4-1.amd64.deb
    1. brother-udev-rule-type1-1.0.2.0.all.deb

Pertama-tama kita akan menginstal # 1, lalu # 4, rebootdan akhirnya menginstal # 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$ 

Ohh tidak! Kesalahan pada baris terakhir.

Tidak tahu mengapa lsmenghasilkan kesalahan karena direktori ada dan ada tiga aturan. Kita dapat melihat salah satunya telah diatur:

$ 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

Oh well ... ayo kita lanjutkan saja. Melihat udevaturan Brother baru semua yang dilakukannya setelah sejumlah besar kode ditetapkan:

ENV{libsane_matched}="yes"

Sekarang saatnya memposting jawaban ini apa adanya dan reboot.

Setelah mem-boot ulang, mari kita instal file terakhir:

$ 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) ...

Menarik bahwa ada lebih dari satu juta file di sistem saya. 25 kernel itu bertambah seiring waktu.


Instalasi Langkah 5 - Pengujian

Saya sedikit curang dan menemukan ini: Brother DCP-7065DN, Ubuntu 14.04 64bit: Dapat mencetak ke printer jaringan tetapi tidak dapat menggunakan fungsi pemindaian yang merekomendasikan langkah-langkah ini:

───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ brscan-skey
───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ brscan-skey -l

 DCP-7065DN        : brother4:bus4;dev7  : USB                  Active

───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$

Sejauh ini bagus. Jawaban (tidak lama yakin apakah itu yakin valid) mengatakan Anda harus menempatkan brscan-skeyke dalam Aplikasi Startup dan Anda perlu gimpdiinstal. Berikan komentar di bawah ini jika Anda perlu bantuan dalam melakukan ini.

Tampaknya xsanediperlukan untuk memindai:

$ 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 = sangat gila

Setelah menginstal ketik xsanedi terminal dan dapatkan:

xsane sebagai user.png

Setelah menutup pesan kesalahan, xsanecobalah memindai perangkat dan akhirnya menjawab tidak ada. Oh Joy, Oh Bliss. Situs web Brother mengatakan pemindaian dirancang untuk dilakukan sebagai root sehingga kami akan mengetik sudo xsanedan sekarang kami melihat:

xsane sebagai sudo.png

Kedengarannya menakutkan tetapi pengguna biasa tidak dapat menemukan pemindai, jadi mari kita lihat apakah sudoada. Pilih Continue at your own risktombol. Setelah jendela abu-abu selama beberapa momments respon sama muncul user biasa: No devices available.

Metode perangkat lunak tidak berfungsi, cobalah metode perangkat keras

Menggunakan tombol pindai pada Brother MFC menghasilkan pesan ini:

tombol pindai pada brother.png

Yah setidaknya ada komunikasi antara pemindai dan komputer karena gimpdimulai secara otomatis.

Saya tidak pernah reboot setelah menginstal brscan-skeyjadi lakukan sekarang karena harapan / putus asa.


Langkah 6 - Kembali dan unduh CUPS Wrapper

Rebooting tidak berfungsi jadi saya akan kembali dan menginstal alat CUPS Wrapper tanggal 12/25/2017yang belum diinstal pada sistem saya. Anda memiliki versi lebih lama di sistem Anda:

Brother CUPS bungkus unduh.png

Ada lima paket unduhan. Saat mengunduh yang pertama (CUPSwrapper) kotak dialog ini muncul:

Unduh bungkus Brother CUPS open_save.png

  • Ubah opsi dari Openmenjadi Save!
  • Klik OK

Buka terminal, ubah ~/Downloadsdan verifikasi file ada:

rick@alien:~/Downloads$ ll *.gz*
-rw-rw-r-- 1 rick rick    24666 Mar 11 08:24 linux-brprinter-installer-2.2.0-1.gz

Setelah mengunduh petunjuk ini muncul di situs web. Format singkat berikut:

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] ->

Uh-Oh ... Ini memilih brscan4-0.4.4-3.amd64.debtetapi sebelumnya saya telah menginstal brscan4-0.4.4-4.i386.debyang merupakan versi yang lebih baru tetapi arsitektur yang salah. Ini bisa menjelaskan kesalahan yang saya miliki!

Pilih yuntuk melanjutkan. Perjanjian lisensi besar muncul. Pilih yuntuk melanjutkan. Perjanjian lisensi lain muncul. Pilih yuntuk melanjutkan. Script berjalan apt installsendiri.

Sebuah prompt muncul:

Will you specify the Device URI? [Y/n] ->

Untuk Anda dan milik saya Printer USB yang kami pilih n.

Selanjutnya diminta untuk tes cetak. Untuk membunuh pohon lain, pilih y. Ya tes cetak berfungsi dan saya sekarang memiliki halaman cetak yang dapat saya pindai nanti!

Perjanjian lisensi besar ketiga sekarang muncul, pilih yuntuk melanjutkan.

Semua sudah jadi reboot.


Langkah 7 - Tes pemindaian sederhana

Setelah rebootmemeriksa instalasi di terminal dan lakukan pemindaian sederhana:

───────────────────────────────────────────────────────────────────────────────
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

Setelah semua kerja keras kami diberi pindaian:

Saudara scan sederhana sans sudo


1
Jawaban bagus. Halaman 'usang' yang saya dapatkan dari halaman DCP-350C Brother. Melihatnya hari ini, mereka tampaknya telah berubah. Mereka sekarang menunjuk ke sesuatu yang lebih baru, seperti screenshot yang Anda berikan. Ada juga halaman petunjuk pra-instal, yang mungkin atau mungkin belum pernah ada sebelumnya. Saya belum melihatnya. Dikatakan untuk melakukan hal-hal seperti memperbarui firmware dan membuat tautan simbolik. Saya tidak melihat ini di forum atau di situs web Brother. Info pra-instal ada di sini: support.brother.com/g/s/id/linux/en/…
menandai

Namun, instruksi pra-instal linux bermasalah. Mereka mengatakan perbarui firmware terlebih dahulu. Tetapi mereka tidak menyediakan tautan untuk melakukannya. Ada tautan pembaruan firmware pada halaman produk DCP-350C. Tetapi ini hanya memiliki pembaruan untuk Windows dan Mac. Anda dapat melihatnya di sini: support.brother.com/g/b/…
menandai

Semoga, @ WinEunuuchs2Unix, di hari-hari Anda mengatakan akan membawa Anda untuk menyelesaikan jawaban Anda, Saudara akan selesai memperbarui sendiri!
menandai

@markling Jawabannya akhirnya selesai! Perhatikan bahwa bahkan menekan scantombol pada pemindai berfungsi untuk memindai gambar dan memanggil gimpeditor gambar secara otomatis. Ini bisa menjadi perbedaan antara Anda brscan2dan saya brscan4jika itu tidak berhasil untuk Anda. Menginstal pemindai saudara dapat dicatat sebagai jawaban non-pemrograman terpanjang yang pernah saya tulis :)
WinEunuuchs2Unix

1
Katalog salah langkah Anda membingungkan jawabannya. Prosedurnya sudah jahat. Instruksi Anda tidak berfungsi untuk DCP-350C karena halaman Brother untuk printer itu menginstal driver yang berbeda dengan yang Anda perlihatkan di sini sebagai solusi untuk 7065DN. Bukan hanya itu tetapi Anda telah mengabaikan prasyarat untuk menginstal driver Brother yang terkutuk - dan itu juga bermasalah. misalnya. menginstal cib 32-bit yang tidak menginstal.
menandai

3

Saya memiliki masalah yang sama dengan saudara printer / scanner MFC-J625DW.
Pemindai tidak dapat berfungsi sampai saya mengikuti instruksi pada faq ini . Item kedua, "Saya tidak dapat menemukan mesin saudara". Rupanya, beberapa file disalin ke folder yang salah. Sistem saya adalah Lubuntu 17.10 32-bit dan drivernya adalah brscan4. Begitu juga untuk brscan4 Anda perlu perbaikan ini. (Saya juga telah mengedit file 'rules', tetapi pada akhirnya mengembalikan semuanya karena tidak menyelesaikan apa pun.)

Menurut faq perbaikannya adalah:
Periksa apakah direktori berikut ada.

Untuk Pengguna 64bit: /usr/lib/x86_64-linux-gnu/sane

Untuk Pengguna 32bit: /usr/lib/i386-linux-gnu/sane

Ketik perintah berikut jika direktori di atas ada.

Untuk Pengguna 64bit: Perintah: sudo cp /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane

Untuk Pengguna 32bit: Perintah: sudo cp /usr/lib/sane/libsane-brother* /usr/lib/i386-linux-gnu/sane

Untuk memperjelas saya akan mencantumkan semua tindakan yang saya lakukan untuk membuat MFC-J625DW saya berfungsi (me-reboot beberapa langkah mungkin berguna):

  • unduh, unzip, dan jalankan skrip untuk perangkat Anda dari support.brother.com (ini menginstal semua paket yang diperlukan untuk perangkat saya) Ikuti semua instruksi di situs itu.
  • tambahkan nama pengguna saya ke grup lp, yang memiliki perangkat pindai sudo adduser <myusername> lp
  • jika Anda perlu mengetahui nama grup ini, aktifkan perangkat, lakukan lsusb, perhatikan busnr dan devicenr saudara, dan jalankan ls -l /dev/bus/usb/busnr/devicenr(3 digit per nr)
  • melakukan perbaikan fotokopi yang dijelaskan di atas
  • untuk mengaktifkan semua fitur brscan-skey, saya perlu gimp, waras dan xsane
    sudo apt install gimp
    sudo apt install sane sane-utils libsane-extras xsane

Karena tautan busuk - harap salin bagian tautan yang relevan dengan jawaban Anda! Terima kasih
Robert Riedl

Saya akan merekomendasikan untuk menggunakannya lndaripada di cpsini. Tidak perlu menyalin file ketika tautan keras melakukan pekerjaan juga.
David Foerster

Bravo! Sangat mudah. Dan itu bahkan memiliki jawaban pada FAQ Brother DCP-350C, jika Anda menyipit cukup keras, atau memiliki kemampuan khusus seperti pemikiran dan pemahaman membaca. Itu hanya hampir menyelesaikan masalah sekalipun. SimpleScan sekarang mengenali pemindai. Tetapi ketika mencoba memindai, dikatakan 'Tidak dapat terhubung ke pemindai'.
menandai

1
Hm Saya juga harus menambahkan nama pengguna saya ke grup lp, karena itu adalah grup yang memiliki perangkat pindai. sudo adduser <you> lp. Mungkin periksa itu.
oscar1919

1
Untuk mengetahuinya, nyalakan pemindai Anda dan lakukan lsusb. Perhatikan busnr dan devicenr saudara. Kemudian lakukan ls -l /dev/bus/usb/busnr/devicenr(3 digit!) Di mana Anda dapat melihat grup.
oscar1919

0

Saya pikir saya akhirnya memecahkan masalah ini dengan menggunakan penginstal driver Brother .

Itu mungkin merusak pembaruan perangkat lunak Anda. Jadi, Anda mungkin harus menjalankan perintah untuk memperbaikinya setelah itu:

$ sudo apt-get -f install

Masalahnya tampaknya bahwa situs web Brother mengarahkan pengguna linux dari halaman 350C-nya ke versi lama driver dan installernya. Hal itu tak terhindarkan membuat saya turun ke dunia yang menakutkan yang dihantui oleh posting-posting forum lama yang menceritakan kengerian orang lain di masa lalu yang berusaha membuat pemindai Brother mereka bekerja. Tulisan di sini membantu menarik saya keluar. Tapi sebenarnya jawabannya adalah untuk mendapatkan installer Brother yang tepat di tempat pertama dan mengabaikan semua saran lainnya. Meskipun, setelah mengatakan itu, saya mencoba berbagai macam perbaikan, banyak di antaranya tampaknya memiliki semacam keberhasilan parsial, bahwa sulit untuk mengatakan dengan pasti apa yang membuatnya bekerja pada akhirnya.


Selamat! Brscan-skey hanya diperlukan jika Anda ingin memulai pemindaian menggunakan menu / tombol pemindai mis. Pemindaian-ke-gambar, yang membuka gimp. Dalam pengaturan saya, saya bisa melakukannya tanpa sudo, mungkin tergantung perangkat? Lagi pula, saya kehabisan rekomendasi.
oscar1919

Saya pikir Anda akan menemukan solusi sebelum jawaban beberapa hari saya selesai. Perhatikan bahwa brscan2pengemudi Anda mungkin sudah ketinggalan zaman dan brscan4mungkin lebih baik tetapi sampai sekarang saya tidak tahu mengapa.
WinEunuuchs2Unix

0

Setelah perjuangan besar, pemindai DCP-350C lama saya yang bagus berfungsi. Saya menggunakan Linux Mint 19.4, tetapi mungkin memberikan beberapa petunjuk kepada pengguna Ubuntu juga. Saya telah melakukan semua yang tertulis di atas dan banyak lagi, tetapi masih belum mendapatkan hasil yang baik.

Akhirnya, saya menginstal dengan urutan ini:

dcp350clpr-1.0.1-1.i386
dcp350ccupswrapper-1.0.1-1.i386
brscan-skey-0.2.4-1.amd64
brscan2-0.2.5-1.amd64
brother-udev-rule-type1-1.0.2-0.all

dan pada akhirnya: "saudara-piala-bungkus-ekstra" dari manajer perangkat lunak.
Printer berfungsi dengan baik, pemindai tidak.

Selanjutnya, saya menginstal bentuk manajer perangkat lunak xsane. Seperti yang disebutkan di tempat lain, VueScan mengenali pemindai, tetapi saya pikir harus ada cara untuk membuatnya berfungsi tanpa VueScan.

Dalam /lib/udev/rules.d/60-libsane.rulessaya menambahkan:

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

Dan /lib/udev/rules.d/50-udev-default.rulesaku sudah berubah

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664" 

ke

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"

Masih tidak ada hasil, simple-scantidak dapat menemukan perangkat.

Pada akhirnya saya telah menyalin semua file dari "usr / lib64" ke "usr / lib" termasuk file Sane.

Dan itu berhasil!
Pemindai berfungsi dalam simple-scandan xsane!

Penafian: Saya bukan ahli Linux, tetapi saya bertekad untuk membuat pemindai berfungsi. Jadi kemungkinan besar ada beberapa langkah yang tidak perlu atau tidak patut. Itu dilakukan dengan coba-coba. Semoga ini bermanfaat bagi pengguna Linux lainnya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.