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.
# Brother scanners
snippet 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 ...Jawaban:
Jawaban singkat
Driver yang Anda temukan adalah versi lama:
Versi terbaru adalah:
udev
aturan ditingkatkan dari1.0.0-1
menjadi1.0.2
brscan2
versi0.2.5-1
ditingkatkan kebrscan4
versi0.4.4-3
Anda juga memiliki generik di
cups-wrapper
mana 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:
The Ubuntu Forum Q & A I terkait di atas berisi alat instalasi yang lebih saat ini Link :
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:Printer Anda dapat ditemukan di ikon pertama yang memiliki sub-menu untuk "DCP 3 Series" yang mengarah ke model spesifik Anda:
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:
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 .
Klik
Search
tombolnya.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:
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 :
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) ...:
... 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
.deb
file.File yang diunduh adalah:
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:
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:
Perhatikan ini nomor versi berbeda dari milik Anda!
Langkah Instalasi 4 -
sudo dpkg -i ...
Untuk meringkas paket yang diunduh:
Pertama-tama kita akan menginstal # 1, lalu # 4,
reboot
dan akhirnya menginstal # 3:Ohh tidak! Kesalahan pada baris terakhir.
Tidak tahu mengapa
ls
menghasilkan kesalahan karena direktori ada dan ada tiga aturan. Kita dapat melihat salah satunya telah diatur:Oh well ... ayo kita lanjutkan saja. Melihat
udev
aturan Brother baru semua yang dilakukannya setelah sejumlah besar kode ditetapkan:Sekarang saatnya memposting jawaban ini apa adanya dan
reboot
.Setelah mem-boot ulang, mari kita instal file terakhir:
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:
Sejauh ini bagus. Jawaban (tidak lama yakin apakah itu yakin valid) mengatakan Anda harus menempatkan
brscan-skey
ke dalam Aplikasi Startup dan Anda perlugimp
diinstal. Berikan komentar di bawah ini jika Anda perlu bantuan dalam melakukan ini.Tampaknya
xsane
diperlukan untuk memindai:xsane
= sangat gilaSetelah menginstal ketik
xsane
di terminal dan dapatkan:Setelah menutup pesan kesalahan,
xsane
cobalah memindai perangkat dan akhirnya menjawab tidak ada. Oh Joy, Oh Bliss. Situs web Brother mengatakan pemindaian dirancang untuk dilakukan sebagai root sehingga kami akan mengetiksudo xsane
dan sekarang kami melihat:Kedengarannya menakutkan tetapi pengguna biasa tidak dapat menemukan pemindai, jadi mari kita lihat apakah
sudo
ada. PilihContinue at your own risk
tombol. 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:
Yah setidaknya ada komunikasi antara pemindai dan komputer karena
gimp
dimulai secara otomatis.Saya tidak pernah reboot setelah menginstal
brscan-skey
jadi 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/2017
yang belum diinstal pada sistem saya. Anda memiliki versi lebih lama di sistem Anda:Ada lima paket unduhan. Saat mengunduh yang pertama (CUPSwrapper) kotak dialog ini muncul:
Open
menjadiSave
!OK
Buka terminal, ubah
~/Downloads
dan verifikasi file ada:Setelah mengunduh petunjuk ini muncul di situs web. Format singkat berikut:
Uh-Oh ... Ini memilih
brscan4-0.4.4-3.amd64.deb
tetapi sebelumnya saya telah menginstalbrscan4-0.4.4-4.i386.deb
yang merupakan versi yang lebih baru tetapi arsitektur yang salah. Ini bisa menjelaskan kesalahan yang saya miliki!Pilih
y
untuk melanjutkan. Perjanjian lisensi besar muncul. Pilihy
untuk melanjutkan. Perjanjian lisensi lain muncul. Pilihy
untuk melanjutkan. Script berjalanapt install
sendiri.Sebuah prompt muncul:
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
y
untuk melanjutkan.Semua sudah jadi
reboot
.Langkah 7 - Tes pemindaian sederhana
Setelah
reboot
memeriksa instalasi di terminal dan lakukan pemindaian sederhana:Setelah semua kerja keras kami diberi pindaian:
sumber
scan
tombol pada pemindai berfungsi untuk memindai gambar dan memanggilgimp
editor gambar secara otomatis. Ini bisa menjadi perbedaan antara Andabrscan2
dan sayabrscan4
jika itu tidak berhasil untuk Anda. Menginstal pemindai saudara dapat dicatat sebagai jawaban non-pemrograman terpanjang yang pernah saya tulis :)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):
sudo adduser <myusername> lp
lsusb
, perhatikan busnr dan devicenr saudara, dan jalankanls -l /dev/bus/usb/busnr/devicenr
(3 digit per nr)sudo apt install gimp
sudo apt install sane sane-utils libsane-extras xsane
sumber
ln
daripada dicp
sini. Tidak perlu menyalin file ketika tautan keras melakukan pekerjaan juga.sudo adduser <you> lp
. Mungkin periksa itu.lsusb
. Perhatikan busnr dan devicenr saudara. Kemudian lakukanls -l /dev/bus/usb/busnr/devicenr
(3 digit!) Di mana Anda dapat melihat grup.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.
sumber
brscan2
pengemudi Anda mungkin sudah ketinggalan zaman danbrscan4
mungkin lebih baik tetapi sampai sekarang saya tidak tahu mengapa.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:
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.rules
saya menambahkan:Dan
/lib/udev/rules.d/50-udev-default.rules
aku sudah berubahke
Masih tidak ada hasil,
simple-scan
tidak 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-scan
danxsane
!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.
sumber