Я недавно обновил Ubuntu 13.10 (Saucy).
Сканирование через мой MFC-420CN работало в Ubuntu, и Linux Mint устанавливается через Olivia и Oneric. Однако, как только я обновил их, сканирование прекратилось. Я установил свежую копию saucy, чтобы убедиться, что это не просто связано с обновлением.
На веб-сайте Brother есть уведомление о том, что все модели brscan1 больше не поддерживают сканирование usb начиная с Ubuntu 11.10, но, похоже, это не относится к моделям brscan2 и brscan3. Более того, я обнаружил несколько других сообщений, которые, по-видимому, указывают, что, по крайней мере, модели brscan4 работают в данный момент. Однако я не смог проверить сканеры, использующие brscan2 (или другие дайверы, кроме brscan4) и ubuntu 13.10 (на самом деле 12.10 и выше), которые в настоящее время работают.
Для перекрестных ссылок /, чтобы помочь другим с проблемой, полный список сканеров brscan2 выглядит следующим образом:
DCP-110C DCP-115C DCP-117C DCP-120C DCP-130C DCP-135C DCP-150C DCP-153C DCP-155C DCP-310CN DCP-315CN DCP-330C DCP-340CW DCP-350C DCP-353C DCP-357C DCP- 540CN DCP-560CN DCP-7010 DCP-7020 DCP-7025 DCP-750CW DCP-770CW DCP-8060 DCP-8065DN MFC-210C MFC-215C MFC-230C MFC-235C MFC-240C MFC-260C MFC-3240C MFC-3340C -3360C МФЦ-410CN МФЦ-420CN МФЦ-425CN МФЦ-440CN МФЦ-465CN МФЦ-5440CN МФЦ-5460CN МФЦ-5840CN МФЦ-5860CN МФЦ-620CN МФЦ-640CN МФЦ-660CN МФЦ-665CW МФЦ-665CW МФЦ-665CW МФЦ-665CW МФЦ-665CW МФЦ-665CW МФЦ-665CW МФЦ-665CW MFC-7225N MFC-7420 MFC-7820N MFC-820CW MFC-845CW MFC-8460N MFC-8660DN MFC-8670DN MFC-885CW MFC-8860DN MFC-8870DW MFC-9420CN
Подобные ранее задаваемые вопросы / проблемы (но для оборудования драйвера brscan3):
- После обновления до 12.04 сканер от Brother Printer MFC-290C не работает
- xsane завершает работу с «Неверный аргумент» во время сканирования с помощью Brother DCP-J725DW, что это значит?
Пока что я пробовал:
Установка вменяемых утилит
на веб-сайте брата по поводу установки brscan2, включая использование флага dpkg -f
редактирование /lib/udev/rules.d/40-libsane.rules для включения
код:
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
- копирование файлов из lib в lib64:
код:
cd /usr/lib
ln -s ../lib64/libbrscandec2.so.1.0.0 .
ln -s ../lib64/libbrcolm2.so.1.0.1 .
ln -s ../lib64/libbrcolm2.so .
ln -s ../lib64/libbrscandec2.so.1 .
ln -s ../lib64/libbrscandec2.so .
ln -s ../lib64/libbrcolm2.so.1
cd sane
ln -s ../../lib64/sane/libsane-brother2.so.1.0.7 .
ln -s ../../lib64/sane/libsane-brother2.so.1 .
ln -s ../../lib64/sane/libsane-brother2.so .
- установка ia32-libs и повторение установки sane-utils
- удаление 64-битного драйвера brscan2 и его замена 32-битным, но результаты сканирования с настройкой 32-битного драйвера для usb или сетевого режима оказались менее чем обещающими:
код:
# scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
- из 32-разрядных драйверов Windows с WINE, эмулирующих Win2000 или XP - это почти завершается в 2000 году.
Отладка 64-битных драйверов:
С установленным brscan2 я могу открыть simple-scan и найти сканер; Более того, вывод scanimage показывает, что все в порядке:
# scanimage -L
device `brother2:bus5;dev2' is a Brother DCP-350C USB scanner
Но сканирование (даже как пользователь root) все еще не работает.
> sudo scanimage >image.pnm
scanimage: open of device brother2:bus2;dev4 failed: Invalid argument
xsane выдает похожую ошибку:
Failed to start scanner: Invalid argument
sane-find-scanner выдает ошибку канала, показанную здесь: http://pastebin.com/tTNMyD1m, но это, похоже, связано с тем, что брат предоставляет драйвер, а не вменяемый.
Я застрял на этом этапе, любая помощь будет оценена.
brother-lpr-drivers-mfc9420cn
иbrother-cups-wrapper-mfc9420cn