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

Я пытался установить свой сканер 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

3 ответа

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

1
ответ дан 1 December 2019 в 16:54

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

1
ответ дан 1 December 2019 в 16:54

Это решение , Как я делаю функцию сканера из своей работы DCP-315CN Брата? работал на меня после обновления от Помощника Ubuntu x32 к x64, установка brscan драйверов от 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
ответ дан 1 December 2019 в 16:54

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

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