Мда, бывают в жизни огорчения. Вчера весь день провозился, пытаясь вдохнуть жизнь в сканнер WC 3119, но ничего путного не получилось.
Причем ситуация складывается довольно парадоксальная. В Gutsy драйвер устанавливался элементарно (
https://forum.ubuntu.ru/index.php?topic=10947.msg121746#msg121746) и MFP Configurator сразу обнаруживал и принтер, и сканнер, которые работали без проблем. В Hardy же, после установки драйвера принтер не работал (выдавалось сообщение о том, что порт не найден), а сканнер вообще не определялся. Принтер удалось запустить, добавив в файл /etc/udev/rules.d/60-symlinks.rules строчку: BUS=="usb", KERNEL=="lp[0-9]*", SYMLINK+="usb/%k" и перезапустив соответствующий сервис: sudo /etc/init.d/udev restart. Однако сканнер признаков жизни так и не подал.
Проблема, на мой взгляд, заключается в том, что в Hardy не работает предусмотренный драйвером МФУ механизм ввода-вывода. Причем этот механизм в руководстве пользователя описывается довольно туманно:
Устройство может быть подключено к выделенному компьютеру через параллельный порт или порт USB. Поскольку многофункциональное устройство объединяет в себе несколько устройств (принтер и сканер), необходимо правильно организовать доступ приложений к этим устройствам через один порт ввода-вывода.
В пакете драйверов многофункционального устройства Xerox реализован механизм общего доступа к порту, который используется драйверами принтера и сканера Xerox. Эти драйверы обращаются к соответствующим устройствам через так называемые порты многофункционального устройства. Текущее состояние любого порта многофункционального устройства отображается в окне MFP Ports Configuration. Механизм общего доступа к порту препятствует
обращению к какому-либо функциональному блоку устройства, если в этот момент используется другой его блок.
На практике получается так, что драйвер создает порты типа mfp:/dev/mfpX, где X - число от 0 до 11 (промежуток от 0 до 3 соответствует параллельному порту, а от 4 до 11 - USB), но в Hardy эти порты не работают. Судя по всему причина может крыться в используемом в Hardy ядре 2.6.24-12 (в Gutsy было 2.6.22-14). Сейчас в репозиториях есть новое ядро 2.6.24-17 и хочется надеяться, что в нем исправили существующее безобразие с поддержкой сканнеров.