Linux sürücülerini Brother sitesinden buradan indirip yüklediniz .
Ancak tarayıcı hala tanınmadı.
Burada, sürücülerin başarıyla yüklendiğini görebilirsiniz:
$ 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
Ve burada, kurulu sürücünün 'kayıtlı' olmadığını düşündüğünü görebilirsiniz:
$ brscan-skey -l
DCP-350C : brother2:bus3;dev1 : USB Not registered
Basit Tarama'yı açtığımda, bana Brother tarayıcım olduğunu ama sürücüleri yüklemem gerektiğini söylüyor.
$ 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, linux o / s yapılandırma talimatlarını destek sayfalarından kaldırmış gibi görünüyor - yani burada ve burada , burada ve burada verilen bu soruna önceki çözümlerin kaynağı olmuştur . SSS ve Sorun Giderme bölümündeki İşletim Sistemi destek bilgileri sayfası yalnızca Windows ve Macintosh ile ilgilidir. Başka bir yere bakarsanız, bir linux bilgileri sayfası bulacaksınız . "Brother Linux tarayıcı sürücüsü varsayılan olarak yalnızca bir süper kullanıcı ile çalışır" diyor. Bir sayfayı gösterirSudo olmayan kullanıcılar için tarayıcıyı çalıştırmak için araçlar verildiğini söylüyor - belki o zaman SimpleScan. Bu sayfa çok sayıda işletim sistemi için düzeltme indirmeleri içeriyor, ancak Ubuntu 13.10'dan sonraki hiçbir şey yok. Bu dosyayı indirmek ve yüklemek tarayıcının çalışması için hiçbir şey yapmaz. Yeterince uzun süre grub Eğer sonuçta bir linux sorun giderme SSS bulacaksınız - sadece onu bulmak için beklediğiniz yerde değil. Bu Brother tarayıcıyı çalıştırmak, bir rüzgar tünelindeki bir iğneye iplik geçirmeye benzer. Linux SSS'deki ilk öğe 'Ubuntu 16.10 kullanıyorum. Brother Makinemden tarama yapamıyorum '. Bu yeterince yakın. O diyor 'Libusb-0.1-4 Kur. (Brother sürücüsünün bağımlılıkları vardı, ancak onları kontrol etmek rahatsız etmedi).
Daha önceki çözümlerden biri (farklı bir Brother tarayıcı için - ve çözüm içeren Brother destek sayfası kayboldu) oldukça yararlıdır. O diyor , '/lib/udev/rules.d/40-libsane.rules' bir çizgi koymak için olsa aslında olması gerektiği, benim 16,04 en azından olması /lib/udev/rules.d/60-libsane üzerinde. kurallar. Ve sizden eklemenizi istediği satır, farklı bir Brother tarayıcısının ürün kimliğine bir referans içeriyor. Aklı başında web sitesinde bir DCP-350C ürün kimliği aramak (DCP-350C olmazdı - bu çok kolay olurdu - önceki çözüm bir DCP-7030 içindir ve "01ea" ürün kimliğine sahiptir) ... ee neredeydik? ... aklı başında web sitesinde bir DCP-350C ürün kimliği arıyorlardı. Aklı başında sayfaBrother tarayıcılar için DCP-350C için giriş yoktur. Cihazınız orada değilse desteklenmediğini söylüyor. Sayfanın en son 05 Ekim 2003 tarihinde güncellendiğini söylüyor. Bu on dört buçuk yıl önce. 350C'nin birkaç yıl sonra 2007'de çıktığını düşünüyorum.
Bu yüzden DCP-7030 için eski çözüm, aklı başında yapılandırma düzenlemesini eklediğini söyledi:
sudo gedit /lib/udev/rules.d/40-libsane.rules
Ve bunu eklemek için (doğru yerde):
# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01ea", ENV{libsane_matched}="yes"
Benim yapılandırma 60-libsane.rules içinde görünüyor ve ben bir ürün kodu yok, ben yapılandırmayı böylece düzenlenmiş:
sudo gedit /lib/udev/rules.d/60-libsane.rules
Ve ekledi:
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
Ve makineyi yeniden başlattı. Bu işe yaramadı.
Brother intsall rutininin yanlış yere koyduğu bazı dosyaları da taşıdım - en azından, buradaki başka yerlere göre .
Bu, Brother dosyalarının cp / usr / lib64 / dizininden / usr / lib dizinine kopyalanmasını içeriyordu. (Brother sürücüsünün 64 bit sürümünü indirip yükledim).
Bunu yapmak için talimatlar güncel görünmüyordu. Brother'ın web sitesi, Brscan2 sürücüsünün DCP-350C ile kullanılması gerektiğini söylediğinden, dosya adları farklı olabilir. Benimkini kopyaladım:
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
Bu kör sokak Brother'ın kendisi tarafından önerildi. DCP-350C için Linux SSS (bulabilirseniz), diyor ("Ubuntu 11.10 veya üstü" için):
Copy the following files under /usr/lib64/ to /usr/lib/.
Başka bir ipucu, komut satırına brscan-skey girerek, sürücüyle birlikte indirilen brscan-skey dosyasını çalıştırmaktı.
Bir noktada, bir şeyler doğru gitmiş olmalı çünkü Brother sürücüsü şimdi cihazın tanındığını söylüyor:
$ brscan-skey -l
DCP-350C : brother2:bus3;dev1 : USB Not registered
Bununla birlikte, SimpleScan hala hiçbir cihazın tanınmadığını söylüyor.
Ayrıca Brother, brscan-skey'nin 'dosyaya tarama' ve 'resme tarama' seçeneklerini kullanarak tarayıcının kendi konsolundan tarama yapılmasına izin verdiğini söylüyor. Bunu yaptığımda, tarayıcı 'PC'ye bağlanıyor' diyor, ancak başka bir şey olmuyor.
350C'yi VueScan adlı ticari bir linux tarama aracının deneme sürümünden aradığımda tarayabilirim. Ancak deneme sürümü, taranan görüntünün üzerine su izleri koyar, bu da benim için işe yaramaz hale getirir. Ayrıca, tam sürüm pahalıdır ve yıllık abonelik gerektirir. Ve ben sadece SimpleScan'ın - ya da aslında herhangi bir açık kaynaklı tarama yazılımının çalışması için bir yol bulmaya çalışırken karşılaştım.
Mesele şu ki VueScan sadece çalışıyor. (Ancak bunu tarayıcıyı diğer araçlara işlevsiz bırakacak şekilde yapar). Tarayıcının Ubuntu'daki açık kaynak araçlarıyla kullanılabileceğini kanıtlıyor. Soru nasıl.
# Brother scanners
snippet'i ekledikten sonra/lib/udev/rules.d/60-libsane.rules
, Basit Tarama yine de aygıtı tanımayacaktı. Birkaç saatimi kafamı duvara vurarak geçirdikten sonra, Basit Tarama Tercihleri'nde Tarama Kaynağı açılır menüsünün benzer şekilde adlandırılmış iki girişi olduğunu keşfettim; ikincisine geçtikten sonra kalktım ve taradım! Size benzer bir şey olup olmadığından emin değilim, ama bunu buraya koyacağımı sanıyordum ...