Брат MFC7420 и Ubuntu 12.10

1116] Эта проблема якобы была решена год назад, но для меня это не так. Извините, что поднял это так много позже, но я попробовал предполагаемое решение, и независимо от того, что я делаю, оно не будет сканировать. Принтер работает нормально, проблем нет. Но есть какое-то странное udev, сбой типа usb происходит со сканером. Я следовал инструкциям по установке Brother к письму, также человеку, который заметил, что библиотеки lib64 не создаются.

Это 12.10

Linux gamera 3.5.0-25-generic #38-Ubuntu SMP Mon Feb 18 23:27:42 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Вот вывод lsusb:

lsusb

Bus 004 Device 002: ID 083d:0005  
Bus 004 Device 004: ID 04f9:0180 Brother Industries, Ltd MFC-7420
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 010 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 011 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Сканер обнаружен на шине 4 dev 4. Когда я пытаюсь отсканировать изображение, gimp запускается нормально, но неверный тип файла, и в любом случае этап фактического сканирования чего-либо пропускается.

Вот типичный вывод dmesg:

[ 7360.577640] usb 4-2: usbfs: process 6241 (simple-scan) did not claim interface 0     before use
[ 7360.669419] usblp0: removed
[ 7360.682605] usblp 4-2:1.0: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x04F9 pid 0x0180
[ 7362.004608] usb 4-2: usbfs: USBDEVFS_CONTROL failed cmd brscan-skey-0.2 rqt 128 rq 8 len 64 ret -75
[ 7362.004629] usb 4-2: usbfs: interface 0 claimed by usblp while 'brscan-skey-0.2' sets config #1
[ 7367.024028] usb 4-2: usbfs: process 6241 (simple-scan) did not claim interface 0 before use

Я раскомментировал строку эха в /opt/brother/scanner/brscan-skey/script/scantoimage-0.2.4-0.sh и он говорит:

/opt/brother/scanner/brscan-skey/script# scan from USB(brother2:bus8;dev1) to /home/cmeo/brscan/brscan.SxvdcQ

Это просто безумие, не имеет отношения к шине 4 dev 4, и есть дополнительная проблема в том, что gimp требует тип файла - но какой использовать?

Как мне отладить это? Можно ли заставить его работать на Ubuntu 12.10?

1: Библиотеки

Установка 64-битных библиотек не создает необходимые файлы в / usr / lib / sane.

Легко исправить. Найдено с использованием SANE_DEBUG_DLL = 128.

2: это заставило меня сойти с ума

Мне повезло, поэтому я установил SANE_DEBUG_SANEI_USB = "128"

/usr/lib/sane# scanimage -L
[sanei_debug] Setting debug level of dll to 0.
[sanei_debug] Setting debug level of sanei_usb to 128.
[sanei_usb] sanei_usb_init: marking existing devices
[sanei_usb] sanei_usb_init: Looking for kernel scanner devices
[sanei_usb] sanei_usb_init: can't stat /dev/usb/: No such file or directory
[sanei_usb] sanei_usb_init: SANE is built without support for libusb
[sanei_usb] sanei_usb_init: found 0 devices
[sanei_usb] sanei_usb_find_devices: vendor=0x04b0, product=0x4002
device `brother2:bus8;dev1' is a Brother MFC-7420 USB scanner

Sane, собранный без поддержки libusb? Чего-чего?? Итак, теперь есть еще один и гораздо лучший вопрос: как лучше получить нормальную поддержку libusb?

3. Кто-нибудь из пользователей Windows?

Я пытался загрузить здравый источник и собрать его ... чертовски не получилось из-за неопределенного символа. Не должно было случиться ... запустил make uninstall Поскольку я сначала пренебрегал удалением всех пакетов sane, установка sane была полностью искажена. Немного офигенного момента - но подождите! Удалил все сломанные пакеты. Переустанавливается с помощью Synaptic. Magic - сканер сейчас работает. Это вызывает больше вопросов, чем ответов, но я не собираюсь жаловаться. Это работает сейчас, и без веской причины, так как теоретически ничего не изменилось. Так что - точно так же, как Windows!

  1. Скопируйте материал / usr / lib64 / sane, созданный пакетом драйвера Brother, в / usr / lib / sane, или используйте символические ссылки или что-то еще. Кажется, не имеет значения. Во всем остальном они кажутся хорошими драйверами, и этот продавец в отличие от многих других, по крайней мере, относится к этому серьезно.
  2. Не забудьте запустить / usr / local / Brother / sane / setupSaneScan2 -i
  3. rmmod usblp, чтобы он не выгружал сканер. TODO: занести его в черный список навсегда.
  4. запустите brscan-skey -l, чтобы увидеть, есть ли он
  5. , запустите brscan-skey
  6. Если вы не можете извлечь из этого никакого смысла, удалите все вменяемые пакеты и переустановите их. Промыть и повторить 1-5. Не должен работать, но сделал для меня.
  7. Сканирование
1
задан 4 April 2013 в 14:00

2 ответа

Bonsoir, ici Francois, je vis en Catalogne, новая инсталляция (LINUX / UBUNTU) в стиле женского творчества «Itopie»

в стиле «LINUX», музыкальное сопровождение лазер Imprimante Brother, MFC-7360N, не является драйвером Brother 7460DN и MFC-7860DW, совместим с любыми совместимыми устройствами (около 3 документов), отмечен ниже: E69719G2N313255

'Instant Je n'ai Pas Pu Passer' L'Impression De La Page Test.

Merci de me répondre

Cordialement,

FP

Пн электронная почта: f.poirier7@gmail.com

0
ответ дан 4 April 2013 в 14:00

Я видел неработающие ссылки на библиотеки для водителей-братьев. Можете ли вы проверить это.

Для решения подобных проблем у меня есть фрагмент кода в одном из моих сценариев обслуживания:

cd /usr/lib
for f in ../lib64/libbr* ../lib64/sane
do
    [ -e $(basename $f) ] || ln -svnf $f
done
0
ответ дан 4 April 2013 в 14:00

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

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