3个不稳定版本
0.2.0 | 2024年1月3日 |
---|---|
0.1.1 | 2023年12月31日 |
0.1.0 | 2023年12月31日 |
#13 in #lan
每月下载量27次
35KB
891 行
escl-rs
一个通过eSCL协议(网络扫描)发现和使用扫描仪的Rust库
特性
- 局域网服务发现
- 扫描仪功能
- 扫描仪状态
- 通过“拉取扫描”模型进行扫描
示例
该示例使用多播DNS在LAN中查找扫描仪5秒,并使用第一个发现的扫描仪进行扫描。无需预先配置扫描仪IP地址。
输出图像保存为当前目录下的scan.jpg
。要运行示例
cargo run --example scan
[!注意]
escl-rs
支持任何扫描仪URL,包括HTTPS。这里使用LAN只是为了示例的简单性和演示局域网发现功能。
许可证
许可协议如下之一
- Apache许可证版本2.0 (LICENSE-APACHE或http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT或http://opensource.org/licenses/MIT)
任选其一。
依赖
~10–23MB
~378K SLoC