Сканер Brother не працює в Ubuntu 16.04, хоча встановлений драйвер


15

У мене працює Ubuntu 16.04 і брат DCP-375CW, принтер і сканер все в одному. Я завантажив драйвери та використав інструмент встановлення драйверів за братом.

Це результат: система каже, що драйвери встановлені. Насправді принтер працює. Але Simple Scan відмовляється розпізнавати драйвер, а xsane навіть не розпізнає сканер. Я спробував кілька інструкцій, знайдених в Інтернеті, але більшість з них, здається, стосуються старих версій Ubuntu.
Мене хвилює, що з 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

розмістити вихід: 'dpkg -l | grep Brother '
Нені

Питання, пов’язані з цим: askubuntu.com/questions/1048816/…
Сегал-Халеві

Відповіді:


3

Мені довелося зробити лише цей крок (згаданий раніше, але ця відповідь включала й інші кроки). У мене є Brother DCP-L2500D і я запускаю Ubuntu 16.04.

Відкрийте цей файл

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

Додайте наступний рядок у файл, безпосередньо перед рядком # The following rule will disable USB autosuspend for the device

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

Перезапуск (ну це два кроки :-))


Я зробив це. Ubuntu 16.04. Тоді я міг сканувати, але моя панель інструментів зникла. Тож доведеться його скасувати.
Джозеф Вольф

@JosephWolf Будь ласка, дивіться мою нову відповідь нижче.
WinEunuuchs2Unix

Безпечно припустити серйозний наголос (`) не є навмисним після останньої подвійної цитати?
Джош

12

У мене була схожа проблема з dcp-135c та Ubuntu 16.04 (оновлено з 14.04).

Для мене було рішення наступне:

  1. Встановіть усі драйвери з веб-сайту братів як звичайні

  2. Відкрити цей файл: sudo nano /lib/udev/rules.d/40-libsane.rulesДодайте наступний рядок у файл, безпосередньо перед рядком " # Наступне правило відключить автоматичну автозалежність USB для пристрою "

    # Brother scanners
    ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"`
    
  3. Скопіюйте файли братського драйвера з /usr/lib64/sane/у/usr/lib/x86_64-linux-gnu/sane

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

Іншим довелося скопіювати файли на етапі 3, /usr/lib/saneа може, це залежить від того, ви оновили до ubuntu 16.04 або зробили нову установку.

Я знайшов це рішення в цій темі на форумах Ubuntu .


2
Копіювання всіх файлів з lib64 в lib - жахлива порада.
Майк Шульц

Я спробую оновити відповідь конкретними файлами, які неправильно замінюються сценарієм встановлення драйвера наступного разу, коли мені знову потрібно буде встановити драйвер. Чи можете ви пояснити, які небезпеки є копіюванням / usr / lib64 / to / usr / lib? Тоді я можу додати відповідне попередження у відповідь
Samy

1
Я не робив 3-го та 4-го балів. Достатньо булоsudo cp /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane
kujaw

дякую за інформацію @kujaw Я скоригував відповідь на основі ваших відгуків та Майка Шульца.
самий

9

З моїм MFC-7840W я стикався з тією ж проблемою, але, нарешті, досяг успіху.

Ось мої записки:

  1. Встановіть brscan3 або інший варіант brscan відповідно до вашої моделі :

    sudo dpkg -i brscan3-0.2.11-5.amd64.deb
    
  2. Встановити brscan-skey

    sudo dpkg -i brscan-skey-0.2.4-1.amd64.deb
    
  3. Біжи brscan-skey

    $ brscan-skey 
    $ brscan-skey -l
    MFC-7840W         : brother3:net1;dev0  : 192.168.1.10         Active
    
  4. Налаштування сканера

    sudo brsaneconfig3 -a name=MFC-7840W model=MFC-7840W ip=192.168.1.10
    
  5. Переконайтесь, що він працював, шукайте цей вихід:

    $ brsaneconfig3 -q
    Devices on network
      0 MFC-7840W           "MFC-7840W"         I:192.168.1.10
    
  6. Зробіть, якщо не потрібно, символічні посилання

    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. Підтвердити scanimage -Lроботи

    $ scanimage -L
    device `brother3:net1;dev0' is a Brother MFC-7840W MFC-7840W
    
  8. Встановити gscan2pdf

  9. Використовуйте gscan2pdfдля тестування сканера

звідки взялися ці .debпакунки?
Занна

1
@Zanna, з веб-сайту брата під драйверами Linux
Нік

Ubuntu 18.04, MFC-7420 (серія Brother2), досі працює.
Дуже

1

FWIW Я просто втратив кілька годин свого життя, отримуючи сканер Brother MFC-J470DW (на Ubuntu 16.04). Нарешті я зазначив нове повідомлення від водія від Brother від 3-01-2017 !! Я встановив це і налаштував IP-адресу, і мені добре йти.

Драйвер, який працював на support.brother.com


1

Запуск Brother DCP7030 на Linux Mint 17

запустіть просто сканування як корінь:

sudo simple-scan

Якщо це працює, то це питання привілеїв. Щоб вирішити, завантажте udevправило (файл налаштування сканера) з веб-сайту Brother .

Потім:

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

та перезавантажте комп’ютер



0

Відкрийте вікно терміналу і введіть: sudo apt-get install sane. SANE = Доступ до сканера зараз легко. Це універсальна програма, яка отримує доступ до сканера безпосередньо на апаратному рівні, не потребує жодного драйвера. Так, я знаю, що він saneповинен автоматично встановлюватися як залежність xsane, але я бачив ситуації, коли він чомусь відсутній. xsane - просто графічний інтерфейс для здорового.
Крім того , можна встановити gscan2pdf: sudo apt-get install gscan2pdf.


Я думаю, що це не проблема з самим здоровим, це, мабуть, проблема з налаштуваннями udev-rule або з назвою мережі-принтера ... мій сканер почав працювати лише після надання йому зарезервованого приватного IP-адреси замість мережевого псевдоніма .. .
Нені

0

Брат оновив програмне забезпечення 25 грудня 2017 року.

Як така більшість, якщо не всі відповіді, опубліковані до 20 березня 2018 року, застаріли.

Відповідно до цієї відповіді: Як змусити сканер Brother DCP-350C працювати? були оновлення для:

$ 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

Плюс додаткові драйвери для вашої конкретної моделі принтера.

Особливо цікавим є udevправило, обговорене в багатьох відповідях, оновлене і працює чудово.

Також brscan4не є brscan2або brscan3є кращим драйвером для більшості сканерів.

Здавалося, брат покинув м'яч з підтримкою Linux до оновлення 25 грудня 2017 року, але зараз, здається, все працює бездоганно, відповідно до вищезазначеної відповіді.

Зауважте, що є ще кілька старих веб-сайтів Brother, які можуть бути трохи оманливими. Якщо ви їх ігноруєте і просто дотримуєтесь інструкцій за посиланням, все вийде добре.

Якщо ні, будь ласка, опублікуйте коментар на відповідь посилання.


0

У мене була проблема зі сканером Brother DCP-135C на Ubuntu 16.04 64 біт, який він не був виявлений після установки драйверів, згаданих на сайті брата .

Наступні інструкції вирішили проблему

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

До цього я безуспішно намагався:

cp 60-libsane.rules 40-libsane.rules

і додав відредагований цей файл ...

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

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

До цього

# The following rule will disable USB autosuspend for the device

і те саме для 60-libsane.rules

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

0

Якщо ви можете ввести пінг в ip-адресу свого принтера ( 10.42.0.222наприклад,), то це хороший знак.

Стара проблема може полягати в тому, що конфігураційний файл не знає, де знайти сканер.

Спробуйте це:

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

Шукайте щось подібне (навколо чи після рядка 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

Під 192.16.136.2 1865типом рядка додайте ip-адресу сканера / принтера так:

#net 192.16.136.2 1865
net 10.42.0.212
#net scanner.mydomain.com

epkowaВодії Epson не будуть дуже
корисні

0

Мій досвід з оновленнями Ubuntu не був великим. У 2015 та 2016 роках я завантажив та написав останні дистрибутив на компакт-диск та спробував оновити його з CD. Ці спроби завершили роботу та вимагали свіжого встановлення з того самого компакт-диска, але для цього потрібна повторна інсталяція або повторна конфігурація таких елементів, як облікові записи користувачів та найгірше з усіх принтерів / сканерів Brother.

Для Ubuntu 17.04 я пройшов модернізацію через термінал, і це спрацювало добре - навіть оновлення принтера / сканера Brother пережили оновлення.

sudo apt-get update
sudo apt-get upgrade

У жовтні 2017 року я пройшов той самий маршрут, але сканер Brother не зміг працювати після оновлення.

Я дотримувався старих інструкцій щодо того, як перевстановити драйвери / налаштування для принтера / сканера Brother, у моєму випадку модель DCP-J315W. Мої нотатки охоплювали наступні кроки:

  1. Завантажте драйвери Brother Printer за допомогою інструменту. ( linux-brprinter-installer-*.*.*-*.gz)

    Інструмент буде завантажено в Downloadsкаталог за замовчуванням . (Розташування каталогу залежить від вашого дистрибутива Linux.) Наприклад/home/(LoginName)/Downloads

    Відкрийте вікно терміналу та перейдіть до каталогу, в який ви завантажили файл, на останньому кроці.

    Ctrl+ Alt+ T(відкриває вікно терміналу)

    cd ~/Downloads
    

    (Ubuntu чутливий до регістру, тому використовуйте команду dirабо lsперевіряйте назви каталогів)

    Введіть команду для вилучення завантаженого файлу:

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

    або за потреби

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

    Запустіть інструмент (використовуйте, sudoякщо потрібно):

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

    Почнеться встановлення драйвера. Дотримуйтесь інструкцій на екрані встановлення.

     Коли ви бачите повідомлення

    Ви вкажете DeviceURI?

    • Для користувачів USB: виберіть N (ні)
    • Для користувачів мережі: Виберіть Y (Так) та номер DeviceURI. Процес установки може зайняти деякий час. Зачекайте, поки це не завершиться.

РЕШЕННЯ СКАНЕРА:

На жаль, можуть виникнути додаткові проблеми, що стосуються сканерів Brother, і проблеми можуть відрізнятися залежно від моделей сканера, і версія BRSCAN, яку потрібно запустити. Brother.com має 4 версії цього файлу. Кожен файл охоплює різні моделі сканера Brother.

Я спробував наступні кроки, які працювали з минулими версіями Ubuntu:

  1. Відкрити файл: sudo nano /lib/udev/rules.d/40-libsane.rulesі додати наступні рядки безпосередньо перед рядком "# Наступне правило вимкне автоматичне автозавільнення USB для пристрою"

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

    Використання Gedit sudoбільше не працює в Ubuntu 17.10, але nanoпрацює добре.

    Ctrl+ Oпише правки у файл.

  2. Скопіюйте всі файли з  /usr/lib64 у /usr/lib

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

    На цьому етапі я був у розпачі, витрачаючи години на веб-дослідження цього питання. Вищезазначені кроки працювали в минулому і не повинні були бути необхідними в процесі оновлення. Тоді я натрапив на новий крок, який працював на Ubuntu 17.10, що змушує мене думати, що в Ubuntu є нова помилка:

  3. Скопіюйте всі файли з  /usr/lib64/sane у /usr/lib/x86_64-linux-gnu/sane

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

    Ця нова команда включала позначення, що

    іншим довелося скопіювати файли на етапі 4  /usr/lib/sane замість цього, можливо, це залежить від того, ви оновили до Ubuntu 16.04 або зробили нову інсталяцію.

    Мені цього не потрібно було робити для Ubuntu 17.10.

ПРИМІТКИ. Інші примітки, веб-сайти чи команди, пов'язані з цією проблемою, включають:

Підтримка братів: Ви можете відслідковувати процес встановлення Brother на їх веб-сайті, якщо бажаєте.

У Ubuntu 16.04 файл з іменем 40-libsane.rules може змінитися на 60-libsane.rules, але в 17.10 повернено до 40-libsane.rules. У 16.04 я переконався, що обидва імені існують, і включив редактор сканера Brother.

Для ідентифікації сканерів у системі можна використовувати наступні команди терміналів:

sane-find-scanner

Зазвичай сканер бачить, але якщо Scanimage не бачить, у вас все ще виникає проблема:

scanimage -L

Наступні команди перелічують встановлені пристрої Brother:

dpkg -l | grep Brother

Після нового встановлення вам може знадобитися перевстановити Sane:

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

Перевірте дозволи на правильність, додавши відтворені до групи, яка належить до вашого пристрою сканування:

sudo adduser saned scanner

Примітка. У програмі Ubuntu 17.10 більше не можна запускати процеси графічного інтерфейсу як суперкористувацькі, такі як Sane, Simple-scan. Я зламав цей блок, але це не допомогло сканеру працювати, тому просто витратили більше часу.


0

Зробивши ВСЕ, Я бачив на різних форумах і блогах, щоб сканер працював, що було виправлено встановленням EXTRA розширених програм! Встановити їх не завадить, і для мене це було рішення!

Передумови: У мене встановлений DSP-J562DW на монетному дворі 17.3 (Ubuntu 14.04) та Kubuntu 16.10 64-бітний, також WiFi.


2
Будь ласка, додайте інформацію про те, як встановити резервні копії EXTRA.
mook765
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.