Как правильно установить драйвер сканера для Brother MFC-L2700DW в Ubuntu 18.04

У меня есть многофункциональный принтер / сканер Brother MFC-2700DW . Я могу загрузить и даже установить пакет DEB из драйверов Linux на странице производителя. Однако, когда я пытаюсь сканировать с помощью простого сканирования, я получаю ошибки. Если я запускаю простое сканирование от имени пользователя root

sudo simple-scan 

, то он может сканировать. Кажется, это проблема с драйвером, который неправильно принимает неправильные разрешения.

Чтобы сделать его чище, я пытаюсь установить драйверы на Ubuntu Live-USB:

ubuntu@ubuntu:~$ lsusb
Bus 002 Device 004: ID 04f9:0331 Brother Industries, Ltd 
Bus 002 Device 003: ID 1c4f:0034 SiGma Micro 
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 05e3:0732 Genesys Logic, Inc. All-in-One Cardreader
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0781:5530 SanDisk Corp. Cruzer
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Если я запускаю его без полномочий root, я получаю либо дампы ядра, либо «не могу» подключиться к сканеру ". Однако, если я запускаю его как sudo, все работает

Вот журналы отладки при запуске без полномочий root simple-scan -d

[+6.46s] DEBUG: scanner.vala:341: sane_get_devices () -> SANE_STATUS_GOOD
[+6.46s] DEBUG: scanner.vala:353: Device: name="brother4:bus2;dev6" vendor="Brother" model="MFC-L2700DW" type="USB scanner"
[+6.56s] DEBUG: app-window.vala:1775: Saving state to /home/ubuntu/.cache/simple-scan/state
[+18.04s] DEBUG: app-window.vala:1775: Saving state to /home/ubuntu/.cache/simple-scan/state
...
[+24.53s] DEBUG: simple-scan.vala:454: Requesting scan at 300 dpi from device 'brother4:bus2;dev6'
[+24.53s] DEBUG: scanner.vala:1569: Scanner.scan ("brother4:bus2;dev6", dpi=300, scan_mode=ScanMode.COLOR, depth=8, type=ScanType.SINGLE, paper_width=0, paper_height=0, brightness=0, contrast=0, delay=10000ms)
[+24.53s] DEBUG: scanner.vala:806: Processing request
[+24.53s] DEBUG: scanner.vala:867: sane_open ("brother4:bus2;dev6") -> SANE_STATUS_IO_ERROR
[+24.53s] WARNING: scanner.vala:871: Unable to get open device: Error during device I/O
[+24.63s] DEBUG: app-window.vala:1775: Saving state to /home/ubuntu/.cache/simple-scan/state


...

Ошибка программы похоже: sane_open ("brother4: bus2; dev6") -> SANE_STATUS_IO_ERROR Невозможно получить открытое устройство: ошибка во время ввода-вывода устройства

2
задан 12 July 2019 в 20:40

1 ответ

Пользователь должен быть в сканере группы. Управляйте им с id Это старается не запускать сканирование-programms с sudo. sudo usermod -a -G scanner USERNAME поскольку ИМЯ ПОЛЬЗОВАТЕЛЯ выбирает Ваше имя пользователя. Выход из системы и вход в систему снова. Это только возможно в установленной Системе не на Живой Сессии

Править: Я был неправ, что забыл newgrp scanner затем Вы находитесь в сканере группы.

1
ответ дан 2 December 2019 в 04:36

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

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