Теперь после обновления от 13,10 до Ubuntu 14.04, мой брат DCP-7055 все еще печатает, но все еще не сканирует. Я переустановил драйверы Брата. Дважды. (Я теперь использую 0.4.2-3),
lsusb
говорит:
Bus 003 Device 011: ID 04f9:0248 Brother Industries, Ltd DCP-7055 scanner/printer
Принимая во внимание, что scanimage -L
говорит
device `brother4:bus2;dev1' is a Brother DCP-7055 USB scanner
Таким образом, я попробовал (как корень):
ln -s /dev/bus/usb/003/011 /dev/usb/scanner
Так, теперь вместо "неудавшегося для открытия" sane-find-scanner -v
дает мне:
...
searching for USB scanners:
checking /dev/usb/scanner... open ok, but vendor and product could NOT be identified
found USB scanner (UNKNOWN vendor and product) at device /dev/usb/scanner
....
# Your USB scanner was detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# `UNKNOWN vendor and product' means that there seems to be a scanner at this
# device file but the vendor and product ids couldn't be identified.
# Currently identification only works with Linux versions >= 2.4.8. You may
# need to configure your backend manually, see the backend's manpage.
Я чувствую, что, возможно, сделал важный шаг вперед, но я не знаю, что сделать затем? Существует ли команда для обнаружения идентификатора продукта/устройства? И, если/когда я нахожу, что, предполагаю, что существует конфигурационный файл где-нибудь, где я засовываю его?
ОБНОВЛЕНИЕ
Понятное дело! Я просто заметил lsusb
давал мне идентификатор (04f9) поставщика и идентификатор продукта (0248). Но я все еще не знаю, где засунуть их.Спасибо!
У меня есть та же проблема как Вы; и хотя я действительно знаю, какой файл конфигурации необходимо ввести поставщика и идентификатор продукта, я боюсь, что не будет достаточно избавиться от ошибки "Недействительного аргумента". (По крайней мере, я все еще застреваю с ним.)
файл, который Вы хотите отредактировать,/lib/udev/rules.d/40-libsane.rules. Здесь, необходимо вставить следующую строку:
# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0248", ENV{libsane_matched}="yes"
(На самом деле, большинство учебных руководств я нашел до сих пор содержание самих с 'ATTRS {idVendor} == "04f9", ENV {libsane_matched} = "да"'. Ваша регистрация здесь была первым разом, когда я видел идентификатор продукта для попытки.)
Мой текущий статус: После добавления моей собственной учетной записи пользователя группе "LP" я, по крайней мере, в состоянии запустить xsane снова. Но при нажатии на кнопку "сканирования", я только получаю сообщение об ошибке "Недействительного аргумента".
USB Сканируя драйвер Загрузки брата DCP-7055
Перезагрузка (и молятся?)
1.
Находят драйверы сканера для 32 битов или 64 битов здесь: http://support.brother.com/g/b/downloadlist.aspx?c=eu_ot&lang=en&prod=dcp7055_all&os=128
драйверы сканера Загрузки только, помните, что у Вас есть 32 бита и 64 бита, установка через центр программного обеспечения.
2.
запускаются, терминал копируют это для открытия gedit sudo gedit/lib/udev/rules.d/40-libsane.rules
3.
, Gedit открывается, Вы хотите вставить этот текст
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
, текст должен быть insertet перед этим текстом: "# следующее правило отключит..."
4.
Перезагрузка и молятся.
пз: Этот редактор является раздражающим, я ДОЛЖЕН использовать Астерикса в простом тексте, но он переформатировал текст и таким образом делает его неправильным, это для гм слишком трудно использовать. Также пронумерованные списки автоматически используются довольно глупым способом.
PPS: Я надеюсь, что это полезно, я не беру на себя ответственности за ошибочные опечатки и т.д.