Как SANE обнаруживает сканер, который был отключен?

(Это может быть не здесь. В этом случае, пожалуйста, перейдите в другое более подходящее место. Возможно, SuperUser?)

У меня есть многофункциональный принтер Brother DCP-7065DN (включая сканер). Это связано с моим компьютером через кабель Ethernet. Я запускаю Debian jessie (8.3).

Я выполняю некоторую отладку, связанную с ошибкой gscan2pdf . Для этого я выключил Брата. К моему удивлению, scanimage -L все еще обнаруживает сканер. Как это возможно?

 scanimage -L device `brother4:net1;dev1' is a Brother Scanner DCP-7065DN device `brother4:net1;dev0' is a Brother DCP-7065DN DCP-7065DN 

scanimage работает, даже если SANED выключен. Кто-нибудь знает, как работает scanimage -L ?

    One Solution collect form web for “Как SANE обнаруживает сканер, который был отключен?”

    По сути, это работает, глядя на аппаратное обеспечение, подключенное к вашему компьютеру (не работает для удаленных устройств). В частности, он смотрит на устройства SCSI и USB, просматривая список модулей backend (которые являются общими объектами, по одному на устройство), чтобы увидеть, какие из них дают хорошее совпадение.

    scanimage вызывает sane_get_devices, который последовательно подключается к каждому из внутренних модулей. В свою очередь, те (в зависимости от бэкэнд) смотрят на само устройство, а также на файл конфигурации (чтобы получить подсказки).

    Дальнейшее чтение:

    • Как сопоставить устройства / dev / sd с оборудованием, которое они представляют?
    • Как перечислить и идентифицировать USB-устройства, подключенные к компьютеру.
    • SANE – установка сканера, который не автообнаружен
    • ScanningHowTo
    Interesting Posts

    требуется подробное руководство для запуска скриптов и приложений в xfce4

    Как объединить все (текстовые) файлы в каталог в один?

    Awk для печати только соответствующего слова

    Как поменять интегрированную графическую карту Intel на диск AMD

    Невозможно использовать tar для запуска архива через сжатие bzip2

    Подключить с помощью sshfs и записать разрешения на файл

    Как печатать переменные и значения оболочки для их копирования и вставки?

    Почему некоторые пакеты недоступны в моей установке Debian Jessie?

    Добавление IPVS в ядро

    Сценарий оболочки: если несколько условий

    Переключение уровня запуска при перемещении / var в другой раздел

    Повторное добавление основного хранилища Debian к источникам

    Может ли ALSA выводить звук с входной линии гнезда материнской платы на HDMI?

    Как использовать sed или awk для получения только каталога

    Поток FFMPEG не появится на Justin.tv

    Linux и Unix - лучшая ОС в мире.