Я только что установил 64-битную версию Ubuntu 11.10 на свой рабочий стол, и все работает просто отлично. У меня также не возникло проблем с тем, чтобы функция принтера моего Brother DCP-135C работала без проблем. Я просто не могу заставить сканер работать.
Я пробовал непрошеного здесь , но это ничего не сделало. Сложность в том, что если я вызываю программу scannig от имени администратора (sudo simple-scan), она работает нормально, но я не могу заставить ее работать как обычный пользователь.
Первое, что вам нужно сделать, это скопировать файлы из /usr/lib64/
в /usr/lib/
. Это связано с тем, что вы используете 64-разрядную систему, а драйверы - 32-разрядные (точные инструкции см. В FAQ Brother ). Этот шаг только для 64-битной Ubuntu.
Затем отредактируйте файл /lib/udev/rules.d/50-udev-default.rules
. Для этого вам нужен root-доступ:
sudo gedit /lib/udev/rules.d/50-udev-default.rules
Найдите раздел # libusb для узлов устройства и добавьте в конце этой строки:
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01ce", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"
Вы можете найти idVendor и idProduct. чисел, выполнив команду lsusb:
Bus 002 Device 004: ID 04f9:01ce Brother Industries, Ltd DCP-135C
Есть также другой способ, упомянутый в FAQ брата , он предусматривает изменение другого файла /lib/udev/rules.d/40-libsane.rules
и рекомендуется для этих версий Ubuntu 9.10 10.04, 10.10, 11.4, 11.10 (возможно, также 12.04). Оба эти метода должны работать.
Вы также должны добавить saned в группу, которая владеет вашим сканером:
sudo adduser saned lp
Ваш сканер определенно входит в эту группу (у меня есть). Если вы хотите использовать другое сканерное устройство, то в Ubuntu есть документация для него ScanningHowTo (см. Раздел «Проблемы с разрешениями»).
По завершении всех этих шагов перезагрузите компьютер. Сканер должен работать в программах Simple Scan и XSane.
Вам может потребоваться отредактировать файл /lib/udev/rules.d/40-libsane.rules
. Для проверки обычным пользователем в 11.10 добавьте следующие строки:
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
См. Также Часто задаваемые вопросы Brother для других дистрибутивов и версий Ubuntu.