Это команда sane-find-scanner, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
sane-find-scanner - найти сканеры SCSI и USB и файлы их устройств
СИНТАКСИС
здравомыслящий сканер [-h|-?] [-v] [-q] [-p] [-f] [-F имя файла] [имя разработчика]
ОПИСАНИЕ
здравомыслящий сканер это инструмент командной строки для поиска сканеров SCSI и USB и определения их
Файлы устройств Unix. Его основная цель - убедиться, что сканеры могут быть обнаружены SANE.
бэкэнды.
Что касается SCSI сканеры, он проверяет стандартные файлы устройств SCSI по умолчанию (например, / dev / sg0) и расширение
/ dev / сканер. Тест выполняется путем отправки команды запроса SCSI и поиска устройства.
тип «сканер» или «процессор» (некоторые старые сканеры HP, кажется, отправляют «процессор»). Так
здравомыслящий сканер найдет любой сканер SCSI, подключенный к этим файлам устройств по умолчанию, даже
если он не поддерживается каким-либо сервером SANE.
Что касается USB сканеры, сначала файлы устройства сканера ядра USB (например, / dev / usb / сканер0),
/ dev / usb / сканери / dev / usbscanner) проверены. Файлы открываются, и поставщик и
идентификаторы устройств определяются, если операционная система поддерживает эту функцию. В настоящее время USB
сканеры можно найти таким образом, только если они поддерживаются модулем сканера Linux или
Драйвер uscanner для FreeBSD или OpenBSD. После этого теста здравомыслящий сканер пытается сканировать
USB-устройства, обнаруженные USB-библиотекой libusb (если есть). Специального класса USB нет
для сканеров, поэтому эвристика, используемая для отличия сканеров от других USB-устройств, не
совершенным. здравомыслящий сканер также пытается выяснить тип USB-чипа, используемого в
сканер. В случае обнаружения он будет напечатан после идентификатора поставщика и продукта.
здравомыслящий сканер найдет даже USB-сканеры, которые не поддерживаются никаким сервером SANE.
здравомыслящий сканер не найдет большинство сканеров параллельного порта или сканеров, подключенных к
проприетарные порты. Некоторые параллельно порт сканеры могут быть обнаружены здравомыслящий сканер -п.
На момент написания это будет обнаруживать только сканеры параллельного порта Mustek.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-час, -? Печатает короткое сообщение об использовании.
-v Подробный вывод. При однократном использовании здравомыслящий сканер показывает имя каждого устройства и
результат испытаний. Если используется дважды, информация о запросе SCSI и USB-устройство
дескрипторы также печатаются.
-q Будь спокоен. Распечатайте только устройства, без комментариев.
-p Проверить сканеры параллельного порта.
-f Принудительно открыть все явно указанные устройства как устройства SCSI и USB. Это полезно
if здравомыслящий сканер неверно определяет тип устройства.
-F имя файла
filename - это файл, содержащий дескрипторы USB в формате
/ proc / bus / usb / devices, как используется в Linux. здравомыслящий сканер пытается определить
чипсет (ы) всех USB-сканеров, найденных в таком файле. Эта опция полезна для
разработчикам, когда вывод "cat / proc / bus / usb / devices" доступен, но
самого сканера нет.
имя разработчика Файл тестового устройства "devname". Никакие другие устройства не проверяются, если указано devname.
ПРИМЕР
здравомыслящий сканер -v
Проверьте все устройства SCSI и USB на наличие доступных сканеров и распечатайте строку для каждого устройства.
.
здравомыслящий сканер / dev / сканер
Найдите сканер (SCSI) только в / dev / scanner и распечатайте результат.
здравомыслящий сканер -p
Пробник для сканеров параллельного порта.
Используйте sane-find-scanner онлайн с помощью сервисов onworks.net