Простое сканирование не обнаруживает мой сканер (Brother DCP-7055W)

Я использую XUbuntu 18.04 и пытаюсь установить сканер. Я перепробовал все, что смог найти на домашней странице Brother и в AskUbuntu. У меня есть новейшие brsaneconfig4, brscan-skey и правила.

команда brsaneconfig4 -q возвращает:

(...)
Devices on network
0 DCP-7055W           "DCP-7055W"         I:192.168.1.28

команда scanimage -L возвращает:

device `brother4:net1;dev0' is a Brother DCP-7055W DCP-7055W

Пока команда brscan-skey -l возвращает:

DCP-7055W         : brother4:net1;dev0  : 192.168.1.28         Not responded

я имею libsane-brother4.so установлен в /usr/lib64/sane, /usr/lib/sane а также /usr/lib/x86_64-linux-gnu/sane

команда dpkg -l | grep 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.6-1                             amd64        Brother Scanner Driver
ii  dcp7055wcupswrapper:i386              3.0.1-1                             i386         Brother DCP-7055W CUPS wrapper driver
ii  dcp7055wlpr:i386                      3.0.1-1                             i386         Brother DCP-7055W LPR driver
ii  printer-driver-brlaser                4-1                                 amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                 1.4.2-3                             amd64        printer driver Brother P-touch label printers

и мой libsane Файл имеет следующее содержание:

#
#   udev rules 
#

ACTION!="add", GOTO="brother_mfp_end"
SUBSYSTEM=="usb", GOTO="brother_mfp_udev_1"
SUBSYSTEM!="usb_device", GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_1"
SYSFS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
ATTRS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_2"
ATTRS{bInterfaceClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceSubClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceProtocol}!="0ff", GOTO="brother_mfp_end"
#MODE="0666"
#GROUP="scanner"
ENV{libsane_matched}="yes"
#SYMLINK+="scanner-%k"
LABEL="brother_mfp_end"

Я перепробовал все без какого-либо значительного успеха. В какой-то момент у меня был рабочий сканер, но после перезагрузки его больше не было видно в SimpleScan. Как я могу сделать эту работу? Чего не хватает?

1 ответ

Я наткнулся на сообщение о том, что принтер Brother MFC-L2700DW может печатать, не может сканировать с помощью oscar1919 в Ask Ubuntu. У меня есть многофункциональный принтер Brother, но модель, отличная от указанной Оскаром.

Оскар указал, что некоторые установочные файлы могут быть скопированы в неправильную папку. В 64-битном Linux инструкции должны были проверить, что папка /usr/lib/x86_64-linux-gnu/sane существует.

Однако, в моем случае эта папка действительно присутствовала, но она была пуста. Последующие инструкции заключались в том, чтобы скопировать файлы libsane-brother* из папки /usr/lib64/sane/ в /usr/lib/x86_64-linux-gnu/sane.

В моей системе были скопированы три файла: libsane-brother2.so, libsane-brother2.so.1 и libsane-brother2.so.1.0.7.

После того как эти файлы были расположены в папке /usr/lib/x86_64-linux-gnu/sane, Simple Scan начал работу и отсканировал тестовый документ.

Дополнительный ответ здесь, который до сих пор работает для каждой версии Ubuntu.

На веб-сайте Brother есть пакет, который называется "Инструмент для установки драйверов".

  1. скачать это
  2. запустить в терминале
  3. предоставьте свою модель, набрав ее имя, например: DCP-9015CDW

следуйте инструкциям установщика, чтобы также установить драйверы сканера после завершения работы принтера. После завершения установки simplescan подхватит сканер без перезагрузки.

Единственная "загвоздка": если вы хотите установить его через Wi-Fi, убедитесь, что вашему принтеру назначен статический IP-адрес на вашем маршрутизаторе, и используйте этот IP-адрес во время установки (один из вариантов - предоставить установщику IP-адрес машина). Если IP-адрес драйвера изменится, есть вероятность, что вам придется каждый раз переделывать brsaneconfig, поэтому лучше назначить статический IP-адрес принтеру / сканеру.

С тех пор проблем не было.

Пример страницы загрузки для DCP-9015CDW:https://support.brother.com/g/b/downloadlist.aspx?c=gb&lang=en&prod=dcp9015cdw_eu&os=128(указан в разделе "Утилиты")

Добавление вашего имени пользователя в группу, которой принадлежит сканер, lp в моем случае тоже может понадобиться.
sudo adduser $USER lp.

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