Сканер Brother не работает в Ubuntu 16.04, хотя установлен драйвер

Для gedit попробуйте следующее:

sudo -H env DISPLAY=:0 gedit
1
задан 21 March 2018 в 06:09

10 ответов

У меня была аналогичная проблема с dcp-135c и Ubuntu 16.04 (обновлено с 14.04).

Решение для меня было следующим:

Установить все драйверы с сайта брата как обычно. Открыть этот файл: sudo nano /lib/udev/rules.d/40-libsane.rules Добавить следующую строку в файл перед строкой «# Следующее правило отключит автозапуск USB для устройства»
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"`
Скопируйте все файлы с /usr/lib64 на /usr/lib
sudo cp /usr/lib64/* /usr/lib
Скопируйте все файлы с /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.

8
ответ дан 23 May 2018 в 08:53
  • 1
    Копирование всех файлов из lib64 в lib - ужасный совет. – Mike Shultz 6 June 2017 в 02:30
  • 2
    Я попытаюсь обновить ответ с конкретными файлами, которые будут неуместны в сценарии установки драйвера в следующий раз, когда мне нужно снова настроить драйвер. Можете ли вы объяснить, каковы опасности копирования / usr / lib64 / / usr / lib? Затем я могу добавить соответствующее предупреждение в ответ – samy 6 June 2017 в 11:07

Я столкнулся с тем же вопросом с моим MFC-7840W, но я, наконец, был успешным.

Вот мои заметки:

Установите brscan3
sudo dpkg -i brscan3-0.2.11-5.amd64.deb
Установите brscan-skey [ f2] Запустить brscan-key
$ brscan-skey 
$ brscan-skey -l
MFC-7840W         : brother3:net1;dev0  : 192.168.1.10         Active
Установить сканер
sudo brsaneconfig3 -a name=MFC-7840W model=MFC-7840W ip=192.168.1.10
Подтвердить, что он сработал, найти этот выход:
$ brsaneconfig3 -q
Devices on network
  0 MFC-7840W           "MFC-7840W"         I:192.168.1.10
При необходимости устранить символические ссылки
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
Подтвердить scanimage -L
$ scanimage -L
device `brother3:net1;dev0' is a Brother MFC-7840W MFC-7840W
$ scanimage -L
device `brother3:net1;dev0' is a Brother MFC-7840W MFC-7840W
Установить gscan2pdf Использовать [ f12] для проверки сканера
5
ответ дан 23 May 2018 в 08:53

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

запускает простую проверку как root:

sudo simple-scan

Если это работает, то это проблема с привилегией. Чтобы решить, загрузите udev правило (файл настройки сканера) с веб-сайта Brother.

Затем:

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

и перезагрузите компьютер

1
ответ дан 23 May 2018 в 08:53

Откройте окно терминала и введите: sudo apt-get install sane. SANE = доступ к сканеру теперь легко. Это универсальная программа, которая напрямую подключается к сканеру на аппаратном уровне, и не требует никакого драйвера. Да, я знаю, что sane должен автоматически устанавливаться как зависимость от xsane, но я видел ситуации, когда по какой-то причине он отсутствует. xsane - это просто графический интерфейс для нормального использования. Кроме того, вы можете установить gscan2pdf: sudo apt-get install gscan2pdf.

0
ответ дан 23 May 2018 в 08:53
  • 1
    Я думаю, что это не проблема с санацией, это, вероятно, проблема с настройками udev-rule или именем-printer-network ... мой сканер только начал работать после предоставления ему зарезервированного частного IP-адреса вместо сетевого псевдонима. , – Neni 26 June 2016 в 17:20

Обновленное программное обеспечение Brother 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
ответ дан 23 May 2018 в 08:53

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

Драйвер, который работал на support.brother.com

0
ответ дан 23 May 2018 в 08:53

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

Следующие инструкции решили проблему

[ f1]

До этого я безуспешно пытался:

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"

До [!d6 ]

# The following rule will disable USB autosuspend for the device

, а также для 60-libsane.rules

sudo gedit /lib/udev/rules.d/60-libsane.rules
0
ответ дан 23 May 2018 в 08:53

Если вы можете ping 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
0
ответ дан 23 May 2018 в 08:53

Мой опыт работы с обновлениями Ubuntu не очень велик. В 2015 г. & amp; 2016, я загрузил и написал последний дистрибутив на CD и попробовал обновление с компакт-диска. Эти попытки потерпели крах и потребовали новой установки с одного и того же компакт-диска, но для этого потребовалась переустановка или повторная настройка таких элементов, как учетные записи пользователей, а также самый худший из всех принтеров / сканеров Brother.

Для Ubuntu 17.04 я обновил через терминал и это хорошо зарекомендовало себя - даже принтер Brother / сканер выжил после обновления.

sudo apt-get update
sudo apt-get upgrade

В октябре 2017 года я пошел по тому же маршруту, но сканер Brother не смог работать после обновления.

Я последовал старые инструкции о том, как переустанавливать драйверы / настройки для принтера Brother / сканера, в моем случае модель DCP-J315W. В моих заметках были описаны следующие шаги:

Загрузите драйверы принтера Brother с помощью этого инструмента. ([F14]) Инструмент будет загружен в каталог по умолчанию 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 версии этого файла.

Я пробовал следующие шаги, которые работали с прошлыми версиями Ubuntu:

Загрузите драйверы принтера Brother с помощью этого инструмента. () Инструмент будет загружен в каталог по умолчанию 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 с помощью этого инструмента. (linux-brprinter-installer-*.*.*-*.gz)

sudo cp /usr/lib64/* /usr/lib
На этом этапе я был в отчаянии после траты времени на поиск в Интернете этой проблемы. Вышеупомянутые шаги работали в прошлом и не должны были быть необходимы в процессе обновления. Затем я наткнулся на новый шаг, который работал на Ubuntu 17.10, что заставляет меня думать, что в Ubuntu есть новая ошибка: скопируйте все файлы с /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.

Скопируйте все файлы с /usr/lib64 на /usr/lib

ПРИМЕЧАНИЯ: Другие примечания, веб-сайты или команды, относящиеся к этой проблеме, включают:

Поддержка Brother: You можете выполнить процесс установки Brother на своем веб-сайте, если хотите.

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

sane-find-scanner

Для идентификации сканеров в системе могут использоваться следующие команды терминала:

scanimage -L

обычно видит сканер, но если Scanimage не видит его, у вас все еще есть проблема:

dpkg -l | grep Brother

Следующая команда перечисляет установленные устройства Brother:

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

В новой установке , вам может потребоваться повторная установка Sane:

sudo adduser saned scanner

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

0
ответ дан 23 May 2018 в 08:53

После ВСЕГО я видел на разных форумах и блогах, чтобы заставить сканер работать, что исправляло установку EXTRA нормальных бэкэндов! Невозможно установить их, и для меня это было решение!

Фон :, У меня установлен DSP-J562DW на Mint 17.3 (Ubuntu 14.04) и Kubuntu 16.10 64 бит, с WiFi тоже .

0
ответ дан 23 May 2018 в 08:53
  • 1
    Пожалуйста, добавьте информацию о том, как установить EXTRA нормальные серверы. – mook765 24 March 2017 в 10:37

Другие вопросы по тегам:

Похожие вопросы: