#scanner #web-frontend #scanning #web-ui #command-line #hp #envy

app covet

HP Envy 打印机和扫描仪的扫描命令行和网页前端

10 个版本 (4 个稳定版本)

1.3.0 2023年6月15日
1.2.0 2021年3月20日
1.1.0 2020年6月11日
1.0.0 2020年5月1日
0.5.4 2018年2月6日

#928 in 命令行工具

每月42次下载

GPL-3.0-or-later

51KB
1.5K SLoC

covet

build dependency status Crates.io

A CLI and web frontend for scanning with HP Envy printer / scanners.

特性

  • 支持 HP Envy 扫描仪
  • 从命令行或网页 UI 扫描文档
  • covet 通过 HP Envy 扫描仪中实现的 REST 接口与扫描仪通信

安装

covet 可以使用 cargo 进行安装。

$ cargo install covet

用法

Web UI

要启动 Web UI,运行

$ covet web <SCANNER>

其中 <SCANNER> 是您的扫描仪的主机名或 IP 地址。然后,在您的浏览器中打开 http://127.0.0.1:3000/。它将显示以下页面,其中包含一个简单的表单,用于扫描文档。

Web UI Screenshot

选项

$ covet web -h

covet-web
Start a web server to handle scan jobs

USAGE:
    covet web [FLAGS] [OPTIONS] <SCANNER>

FLAGS:
    -h, --help      Prints help information
        --no-tls    Do not use TLS to secure the connection to the scanner

OPTIONS:
    -l, --listen <ADDR>    Listen address to use for the web server [default: 127.0.0.1]
    -p, --port <PORT>      Port to use for the web server [default: 3000]

ARGS:
    <SCANNER>    The hostname of the scanner

命令行扫描

要直接从命令行扫描文档,运行

$ covet scan <SCANNER>

其中 <SCANNER> 是您的扫描仪的主机名或 IP 地址。这将扫描文档并将其存储为当前目录中的 PDF 文件。

选项

$ covet scan -h`

covet-scan
Scan a document

USAGE:
    covet scan [FLAGS] [OPTIONS] <SCANNER>

FLAGS:
    -h, --help      Prints help information
        --no-tls    Do not use TLS to secure the connection to the scanner

OPTIONS:
    -c, --color <COLORSPACE>               The color space of the output [default: color]  [possible values: gray,
                                           color]
    -f, --format <FORMAT>                  The format of the output [default: pdf]  [possible values: pdf, jpeg]
    -q, --compression-quality <QUALITY>    Compression quality level (lower is better) [default: 25]
    -r, --resolution <RESOLUTION>          The scan resolution in dpi [default: 300]  [possible values: 300, 600]
    -s, --source <SOURCE>                  The document source [default: auto]  [possible values: auto, adf, glass]

ARGS:
    <SCANNER>    The hostname of the scanner

许可证

本项目根据 GNU 通用公共许可证(GPL)第 3 版或更高版本许可。

依赖关系

~15–29MB
~454K SLoC