Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Brother DCP-7010R  (Прочитано 13548 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlexeyN

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Brother DCP-7010R
« : 04 Мая 2018, 15:01:33 »
Всем привет, прошу помощи с DCP-7010R (ubuntu 16.04)
Принтер встал "на ура"
Со сканером вожусь уже около месяца
Перечитал кучу всего, пробовал всякие варианты, ничего не работает.
Что было сделано:
Установил дрова с сайта производителя
brscan2, scan-key-tool
добавил в /etc/udev/rules.d/60-libsane.rules
стороку
# Brother
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
Прокинул симлинки
sudo ln -s /usr/lib/sane64 /usr/lib/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  brscan2
---------------------
$ lsusb
Bus 002 Device 003: ID 04f9:0182 Brother Industries, Ltd DCP-7010                                                    0.2.5-1
---------------------   
$ scanimage -L
device `brother2:bus2;dev4' is a Brother DCP-7010 USB scanner
--------------------
# sane-find-scanner
found USB scanner (vendor=0x04f9, product=0x0182) at libusb:002:003
---------------------------
На первый взгляд все должно работать, но
# export SANE_DEBUG_DLL=128
# xsane
[sanei_debug] Setting debug level of dll to 128.
[dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.25git
[dll] sane_init/read_dlld: attempting to open directory `./dll.d'
[dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/hplip
[dll] sane_init/read_config: reading dll.d/hplip
[dll] add_backend: adding backend `hpaio'
[dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/libsane-extras
[dll] sane_init/read_config: reading dll.d/libsane-extras
[dll] add_backend: adding backend `ls5000'
[dll] sane_init/read_dlld: done.
[dll] sane_init/read_config: reading dll.conf

cut

[dll] sane_get_devices
[dll] load: searching backend `brother2' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-brother2.so.1'
[dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-brother2.so.1'
[dll] init: initializing backend `brother2'
[dll] init: backend `brother2' is version 1.0.1

и в конце получаем: невозможно открыть устройство brother2:bus2;dev4 Invalid argument
-----------------
Подскажите, пожалуйста, куда дальше ковырять?!
 

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5672
  • Все по палатам!
    • Просмотр профиля
Re: Brother DCP-7010R
« Ответ #1 : 04 Мая 2018, 17:22:48 »
А может он подключен к usb3?
https://wiki.debianforum.de/Brother_Scanner#Scannen_am_USB-3.0-Port
Извините, я все еще учусь

Оффлайн AlexeyN

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Brother DCP-7010R
« Ответ #2 : 10 Мая 2018, 10:59:30 »
Да, вы правы, был воткнут в USB 3.0
Переткнул в порт другого цвета, но ничего не поменялось :(
все везде видится, но ничего не сканится ...
$ brscan-skey -l
DCP-7010          : brother2:bus2;dev4  : USB                  Active
----------------------------------------
$sane-find-scanner -v
(Нажмите, чтобы показать/скрыть)

Цитировать
Правила форума
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тегов [spoiler]...[/spoiler] или [code]...[/code], либо прикреплять к сообщению в виде отдельного файла. Длинные гиперссылки следует оформлять при помощи тега [url=]...[/url]

  --Aleksandru
« Последнее редактирование: 10 Мая 2018, 13:43:40 от Aleksandru »

Оффлайн AlexeyN

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Brother DCP-7010R
« Ответ #3 : 04 Июня 2018, 14:26:36 »
Сломал себе уже весь мозг
похоже придется выкинуть этот девайс :(

Пользователь добавил сообщение 04 Июня 2018, 14:41:07:
$ sane-find-scaner
found USB scanner (vendor=0x04f9, product=0x0182) at libusb:002:002
---------
$ scanimage -L
device `brother2:bus2;dev5' is a Brother DCP-7010 USB scanner
----------
может тут собака порылась? В одном случае находит на bus2 dev2, в другом - bus2 dev5


Пользователь добавил сообщение 04 Июня 2018, 15:13:21:
как вариант еще пробую рыть в сторону отсутвия доступа:
# brsaneconfig2 -d
-----------------------------
ls -R -all /proc/bus/usb
ls: невозможно получить доступ к '/proc/bus/usb': Нет такого файла или каталога
-----------------------------
cat /proc/bus/usb/devices
cat: /proc/bus/usb/devices: Нет такого файла или каталога
-----------------------------
ссыль на первоисточник
https://www.linux.org.ru/forum/linux-hardware/14165450
« Последнее редактирование: 04 Июня 2018, 15:13:21 от AlexeyN »

Оффлайн Лерыч

  • Активист
  • *
  • Сообщений: 554
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Re: Brother DCP-7010R
« Ответ #4 : 29 Августа 2018, 00:50:35 »
Судя по всему, DCP-7010R не предназначен для Linux, на сайте разработчика нет вообще никаких дров под него, только под вынь и огрызок. Если забить в поиске какое-нибудь другое устройство, скажем, DCP-T310, то линь сразу же появляется в списке и все дрова на него есть. А на эту модель нет. Что кагбэ намекае.
Кстати, обратите внимание, что установленный вами brscan2 был актуален для версий Бунты десятилетней давности, сейчас уже сайт производителя предлагает brscan4. Небось со старых архивов его качали, откуда-нибудь отсюда? Это устаревшие пакеты, они не будут работать. И версии у них старые. Скажем, для того же DCP-T310 сайт разработчика предлагает к установке dcpt310pdrv-1.0.1-0.i386.deb, brscan4-0.4.5-1.amd64.deb и brscan-skey-0.2.4-1.amd64.deb, причём brscan4 от 31.05.2018. Такие дела…

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5672
  • Все по палатам!
    • Просмотр профиля
Re: Brother DCP-7010R
« Ответ #5 : 29 Августа 2018, 13:12:43 »
Извините, я все еще учусь

Оффлайн Лерыч

  • Активист
  • *
  • Сообщений: 554
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Re: Brother DCP-7010R
« Ответ #6 : 29 Августа 2018, 15:25:28 »
SergeyIT, так то ж для DCP-7010, а не для DCP-7010R. Я не знаю, в чём их отличие, но раз для одной модели сайт производителя даёт драйвера, а для другой — нет, то эти отличия, видимо, есть?
И да, драйвер по вашей ссылке действительно brscan2, потому что он от 16.12.2009 года, когда ещё восьмые и девятые Ubuntu были. Забили производители на поддержку этого принтера для ОС Linux, совсем забили. Для макоси, например, драйвера в 2014-2015 годах хотя бы обновлялись, а тут…

Оффлайн Лерыч

  • Активист
  • *
  • Сообщений: 554
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Re: Brother DCP-7010R
« Ответ #7 : 29 Августа 2018, 15:53:17 »
AlexeyN, попробуйте в /lib/udev/rules.d/60-libsane.rules найти строку "# The following rule will disable…" и дописать к огромному абзацу перед ней следующее:
Цитировать
# Brother DCP-7010R
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0182", ENV{libsane_matched}="yes"
(пустую строку перед строчкой "# The following rule will disable…" оставьте)
После чего перезагрузиться.
« Последнее редактирование: 29 Августа 2018, 17:12:26 от Лерыч »

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5672
  • Все по палатам!
    • Просмотр профиля
Re: Brother DCP-7010R
« Ответ #8 : 29 Августа 2018, 17:09:33 »
Лерыч, извини, темы попутал.
Мой dcp-7070dwr в 16.04 без проблем работает. Проблемы в 17.10 и 18.04. (Лишние ответы удалил)
Извините, я все еще учусь

Оффлайн Лерыч

  • Активист
  • *
  • Сообщений: 554
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Re: Brother DCP-7010R
« Ответ #9 : 29 Августа 2018, 17:28:24 »
SergeyIT, ОК, я тоже свои лишние ответы удалил. :)
За 17.10 и 18.04 ничего не могу сказать, я Maui юзаю, а он на 16.04 основан. Что поделать — новые версии, новые грабли…

Оффлайн Лерыч

  • Активист
  • *
  • Сообщений: 554
  • Выбрал Linux - включай мозг! ©
    • Просмотр профиля
Re: Brother DCP-7010R
« Ответ #10 : 07 Сентября 2018, 14:24:17 »
Мой dcp-7070dwr в 16.04 без проблем работает. Проблемы в 17.10 и 18.04.
SergeyIT, а попробуйте-ка проверить свои 17.10 и 18.04 на наличие библиотеки libxml2:i386. И если её нет, то установить её и запустить свой принтер. Я со своим Brother DCP-T310 InkBenefit Plus тоже два дня бился, пока не сделал этого. В теме [HOWTO] Установка сканеров, принтеров, факсов и МФУ Brother и по ссылке внутри своего сообщения я описал свои мытарства. Попробуйте и вы, вдруг поможет.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5672
  • Все по палатам!
    • Просмотр профиля
Re: Brother DCP-7010R
« Ответ #11 : 09 Сентября 2018, 23:29:49 »
Лерыч, у меня в 16.04 все работает без проблем... и все ОС 32 бита 
Извините, я все еще учусь

 

Страница сгенерирована за 0.032 секунд. Запросов: 26.