Установка сканера Brother MFC-7225N в Ubuntu 16.04

Я попытался установить сканер Brother MFC-7225N в Lubuntu 16.04 64 бит, следуя инструкциям здесь, но я получаю сообщение об ошибке «Недопустимый аргумент».

Что я сделал

] установите драйвер brscan2-0.2.5-1.amd64.deb, а также инструмент сканирования brscan-skey-0.2.4-1.amd64.deb и пакет правил udev brother-udev-rule-type1-1.0.0-1.all.deb отсюда добавьте следующие строки в /lib/udev/rules.d/60-libsane.rules, пытаясь по одному: ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0186", MODE="0660", GROUP="scanner", ENV{libsane_matched}="yes" ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0186", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes" ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0186", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes" скопировать файлы поверх : sudo cp /usr/lib64/sane/* /usr/lib/sane/ sudo cp /usr/lib64/libbr* /usr/lib/ создать файлы brother.conf: echo -e "/usr/lib64\n/usr/lib64/sane" | sudo tee /etc/ld.so.conf.d/brother.conf && sudo ldconfig echo "usb 04f9 0186" | sudo tee /etc/sane.d/brother.conf запустить программу установки: sudo /usr/local/Brother/sane/setupSaneScan2 -i

Что я получаю

> brscan-skey > brscan-skey -l MFC-7225N : brother2:bus2;dev1 : USB Active > scanimage -L device `bus2;dev1' is a Brother MFC-7225N USB scanner > scanimage -T scanimage: open of device bus2;dev1 failed: Invalid argument > simple-scan -d … [+5,91s] DEBUG: simple-scan.vala:404: Requesting scan at 300 dpi from device 'bus2;dev1' [+5,91s] DEBUG: scanner.vala:1560: Scanner.scan ("bus2;dev1", dpi=300, scan_mode=ScanMode.COLOR, depth=8, type=ScanType.SINGLE, paper_width=0, paper_height=0, brightness=0, contrast=0) [+5,91s] DEBUG: scanner.vala:803: Processing request [+5,91s] DEBUG: scanner.vala:864: sane_open ("bus2;dev1") -> SANE_STATUS_INVAL [+5,91s] WARNING: scanner.vala:868: Unable to get open device: Invalid argument …

Дополнительная информация

> lsusb … Bus 002 Device 004: ID 138a:0017 Validity Sensors, Inc. Fingerprint Reader Bus 002 Device 009: ID 04f9:0186 Brother Industries, Ltd Composite Device … > sudo sane-find-scanner … found USB scanner (vendor=0x138a, product=0x0017) at libusb:002:004 found USB scanner (vendor=0x04f9, product=0x0186) at libusb:002:009 could not fetch string descriptor: Pipe error could not fetch string descriptor: Pipe error … > cat /etc/sane.d/dll.conf … brother2 … > cat /etc/sane.d/brother.conf usb 04f9 0186 ]
3
задан 12 August 2017 в 12:02

5 ответов

Вместо того, чтобы понижать функциональность вашего USB-устройства, почему бы не рассмотреть возможность подключения Brother MFC-7225N через локальную сеть? Это то, что я сделал здесь, когда мне тоже было трудно сканировать через USB с Brother DCP-7065DN, и с тех пор он работает классно. Работа с поддерживаемыми в настоящее время версиями LTS.

1
ответ дан 22 May 2018 в 19:32
  • 1
    Благодаря! Я считал это, к сожалению, сейчас это не вариант, но может пригодиться позже. Правильно ли я «через LAN» означает, что вы подключаете принтер к маршрутизатору, а не подключаете его непосредственно к компьютеру? – dessert 21 September 2017 в 19:07
  • 2
    Да. Вы правильно подключаетесь к маршрутизатору или включаете свою сеть, и установка статического IP-адреса должна полностью устранить проблему. Ваша модель Brother имеет порт LAN, как и мой. Соединение таким образом устраняет любые проблемы для меня. – Elder Geek 21 September 2017 в 19:12

Я придумал неудовлетворительное решение, внимательно прочитав это: для меня на Lenovo Thinkpad X240 он не работает с USB 3.0. Я отключил поддержку USB 3.0 в своем BIOS, и внезапно все получилось просто отлично. Однако, конечно, делая это, все USB-порты на машине так же быстро, как и USB 2.0, - видимо, нужно принимать решение здесь или быть в порядке с изменением настроек BIOS каждый раз, когда вы хотите сканировать или, скорее, использовать USB 3.0 функциональность.

1
ответ дан 22 May 2018 в 19:32

Это решение Как сделать функцию сканера моего Brother DCP-315CN? работал для меня после обновления с Ubuntu Mate с x32 до x64, установки драйверов Brcan из support.brother.com и добавления соответствующей строки в libsane.rules

sudo cp /usr/lib64/libbrscandec2* /usr/lib
sudo cp /usr/lib64/libbrcolm2* /usr/lib
sudo cp /usr/lib64/sane/libsane-brother2* /usr/lib/sane
0
ответ дан 22 May 2018 в 19:32
  • 1
    Спасибо, но в моем вопросе говорится, что я уже все это пробовал. – dessert 21 September 2017 в 13:51

Это решение Как сделать функцию сканера моего Brother DCP-315CN? работал для меня после обновления с Ubuntu Mate с x32 до x64, установки драйверов Brcan из support.brother.com и добавления соответствующей строки в libsane.rules

sudo cp /usr/lib64/libbrscandec2* /usr/lib sudo cp /usr/lib64/libbrcolm2* /usr/lib sudo cp /usr/lib64/sane/libsane-brother2* /usr/lib/sane
0
ответ дан 18 July 2018 в 08:38

Это решение Как сделать функцию сканера моего Brother DCP-315CN? работал для меня после обновления с Ubuntu Mate с x32 до x64, установки драйверов Brcan из support.brother.com и добавления соответствующей строки в libsane.rules

sudo cp /usr/lib64/libbrscandec2* /usr/lib sudo cp /usr/lib64/libbrcolm2* /usr/lib sudo cp /usr/lib64/sane/libsane-brother2* /usr/lib/sane
0
ответ дан 24 July 2018 в 19:08
  • 1
    Спасибо, но в моем вопросе говорится, что я уже все это пробовал. – dessert 21 September 2017 в 13:51
  • 2
    Благодаря! Я считал это, к сожалению, сейчас это не вариант, но может пригодиться позже. Правильно ли я «через LAN» означает, что вы подключаете принтер к маршрутизатору, а не подключаете его непосредственно к компьютеру? – dessert 21 September 2017 в 19:07
  • 3
    Да. Вы правильно подключаетесь к маршрутизатору или включаете свою сеть, и установка статического IP-адреса должна полностью устранить проблему. Ваша модель Brother имеет порт LAN, как и мой. Соединение таким образом устраняет любые проблемы для меня. – Elder Geek 21 September 2017 в 19:12

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

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