Кто-нибудь смог заставить работать сканер dcp-7040? 14 апреля я заставил его работать, используя инструмент установки Brother
, добавив
# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01ea", ENV{libsane_matched}="yes"
в конец /lib/udev/rules.d/40-libsane.rules
и отредактировав /lib/udev/rules.d/50-udev-default.rules
, поместив
# 'libusb' device nodes
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", IMPORT{builtin}="usb_id"
в эту папку, и теперь все работает.
Я не могу на всю жизнь заставить сканер работать в 16.04 tho. Я могу печатать, только не сканировать. Он даже не показывает сканер как доступный в простом сканировании.
У меня есть та же ситуация как DualSportDad. Вот вывод от dpkg согласно просьбе Neni.
michel@hp:$ sudo dpkg -l | grep Brother
ii brdcp7040lpr:i386 2.0.2-1 i386 Brother DCP-7040 LPR driver
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 cupswrapperdcp7040:i386 2.0.2-1 i386 Brother DCP7040 CUPS wrapper driver
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
Ubuntu 16.04 была чистой установкой, и я указал соединение USB при установке драйверов. Принтер даже не имеет соединения Ethernet.
я добавил правило udev вручную, когда изменения вроде упомянутых DualSportDad не работали, хотя они действительно добивались цели в 14,04.
Я имел подобную проблему с dcp-135c и решил его путем следования инструкциям от этого потока: https://ubuntuforums.org/showthread.php? t=2321613& page=3
проблема для меня был то, что файлы для нормального, где установлено в неправильном каталоге. Я должен был скопировать все файлы от/usr/lib64 до/usr/lib и все файлы от/usr/lib64/sane до/usr/lib/x86_64-linux-gnu/sane.
Некоторые люди должны были скопировать файлы от/usr/lib64/sane до/usr/lib/sane вместо этого.
Поэтому после редактирования правил udev попробуйте это:
Копия все файлы от /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
Сканер DCP-7040 может быть успешно установлен в человечности 17.10 после предложения samy.
Получите последний Инструмент Установки Драйвера от страницы Brother Support и Download по http://support.brother.com/. В настоящее время это датировано 25.12.2017.
Выполните установщик (в настоящее время называемый linux-brprinter-installer-2.2.0-1) как корень.
Создайте символьную ссылку в/usr/lib/x86_64-linux-gnu/sane/именованном libsane-brother3.so.1, указывающем/usr/lib64/sane/libsane-brother3.so.1.0.7, который является, где библиотека Brother была установлена.
sudo ln -s /usr/lib64/sane/libsane-brother3.so.1.0.7 /usr/lib/x86_64-linux-gnu/sane/libsane-brother3.so.1
Я также играл с нормальной конфигурацией, но я не думаю, что это было необходимо. Детали, здесь Устанавливающие сканер DCP-7040 в Ubuntu 17.10.
Возможно, это работало бы в 16,04.