Для gedit попробуйте следующее:
sudo -H env DISPLAY=:0 gedit
У меня была аналогичная проблема с 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.
Я столкнулся с тем же вопросом с моим MFC-7840W, но я, наконец, был успешным.
Вот мои заметки:
Установите brscan3sudo 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] для проверки сканера Запуск Brother DCP7030 на Linux Mint 17
запускает простую проверку как root:
sudo simple-scan
Если это работает, то это проблема с привилегией. Чтобы решить, загрузите udev правило (файл настройки сканера) с веб-сайта Brother.
Затем:
sudo dpkg -i brother-udev-rule-type1-1.0.0-1.all.deb
и перезагрузите компьютер
Откройте окно терминала и введите: sudo apt-get install sane. SANE = доступ к сканеру теперь легко. Это универсальная программа, которая напрямую подключается к сканеру на аппаратном уровне, и не требует никакого драйвера. Да, я знаю, что sane должен автоматически устанавливаться как зависимость от xsane, но я видел ситуации, когда по какой-то причине он отсутствует. xsane - это просто графический интерфейс для нормального использования. Кроме того, вы можете установить gscan2pdf: sudo apt-get install gscan2pdf.
Как таковой, если не весь ответ, опубликованный до 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, которые могут быть немного обманчивыми. Если вы проигнорируете их и просто следуете инструкциям в ссылке, все будет хорошо.
Если нет, напишите комментарий по ссылке.
FWIW Я просто потерял несколько часов своей жизни, получив сканер Brother MFC-J470DW (на Ubuntu 16.04). Наконец, я отметил новый пост от Брата от 3-01-2017 !! Я установил это и настроил IP-адрес, и мне хорошо идти.
Драйвер, который работал на support.brother.com
У меня возникла проблема с сканером 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
Если вы можете 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
Мой опыт работы с обновлениями 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
Проверить разрешения правильные, добавив санкцию в группу, которой принадлежит ваше сканирующее устройство:
После ВСЕГО я видел на разных форумах и блогах, чтобы заставить сканер работать, что исправляло установку EXTRA нормальных бэкэндов! Невозможно установить их, и для меня это было решение!
Фон :, У меня установлен DSP-J562DW на Mint 17.3 (Ubuntu 14.04) и Kubuntu 16.10 64 бит, с WiFi тоже .