这是 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) 以及
/开发/扫描仪. 通过发送 SCSI 查询命令并查找设备来完成测试
“扫描仪”或“处理器”的类型(一些旧的 HP 扫描仪似乎发送“处理器”)。 所以
理智的查找扫描仪 会找到任何连接到这些默认设备文件的 SCSI 扫描仪,即使
如果任何 SANE 后端都不支持它。
对于 USB 扫描仪,首先是 USB 内核扫描仪设备文件(例如 /开发/USB/扫描仪0),
/dev/usb/扫描仪及 /dev/usbscanner) 进行测试。 文件被打开,供应商和
如果操作系统支持此功能,则确定设备 ID。 目前USB
只有在 Linux 扫描仪模块或
FreeBSD 或 OpenBSD uscanner 驱动程序。 在那次测试之后, 理智的查找扫描仪 尝试扫描
USB 库 libusb(如果可用)找到的 USB 设备。 没有特殊的USB类
对于扫描仪,因此用于区分扫描仪与其他 USB 设备的启发式方法不是
完美。 理智的查找扫描仪 还试图找出所使用的 USB 芯片类型
扫描器。 如果检测到,它将打印在供应商和产品 ID 之后。
理智的查找扫描仪 甚至会找到任何 SANE 后端都不支持的 USB 扫描仪。
理智的查找扫描仪 找不到大多数并行端口扫描仪,或连接到的扫描仪
专有端口。 一些 并行 端口 扫描仪可能被检测到 理智的查找扫描仪 -p。
在撰写本文时,这只会检测 Mustek 并行端口扫描器。
配置
-H, -? 打印简短的使用消息。
-v 详细输出。 如果使用一次, 理智的查找扫描仪 显示每个设备名称和
测试结果。 如果使用两次,SCSI 查询信息和 USB 设备
描述符也被打印出来。
-q 安静。 只打印设备,没有评论。
-p 探测并口扫描仪。
-f 强制将所有明确指定的设备作为 SCSI 和 USB 设备打开。 这很有用
if 理智的查找扫描仪 确定设备类型是错误的。
-F 文件名
文件名是一个包含 USB 描述符的文件,格式为
Linux 使用的 /proc/bus/usb/devices。 理智的查找扫描仪 试图确定
在此类文件中找到的所有 USB 扫描仪的芯片组。 此选项对以下情况很有用
当“cat /proc/bus/usb/devices”的输出可用但开发人员
扫描仪本身不是。
开发名称 测试设备文件“devname”。 如果给出了 devname,则不会检查其他设备。
例
理智的查找扫描仪 -v
检查所有 SCSI 和 USB 设备是否有可用的扫描仪,并为每个设备打印一行
文件中。
理智的查找扫描仪 /开发/扫描仪
仅在 /dev/scanner 中查找(SCSI)扫描仪并打印结果。
理智的查找扫描仪 -p
并行端口扫描仪的探针。
使用 onworks.net 服务在线使用 sane-find-scanner