使用 scanimage 进行多页扫描

使用 scanimage 进行多页扫描

在终端中使用什么命令来扫描多页?我通常用于scanimage > myimage.pnm1 页扫描。

答案1

这些--batch*选项提供使用文档进纸器扫描文档的功能。--batch [format]用于指定每页将写入的文件名的格式。每页都将写入单个文件。如果未指定格式,则将使用默认值out%d.pnm(或out%d.tif--format tiff。格式以带有一个整数参数的样式字符串形式给出printf

  • --batch-startstart 选择开始命名文件的页码。如果未指定此选项,计数器将从 0 开始。

  • --batch-countcount 指定尝试扫描的页数。如果未指定,scanimage 将继续扫描,直到扫描仪返回除 OK 之外的状态。并非所有带有文档进纸器的扫描仪都会在 ADF 为空时发出信号,请使用此命令来解决它们。

  • 使用--batch-increment增量,您可以更改文件名中数字的增量。一般在单面文档进纸器上扫描双面文档时使用。

  • 提供了一个特定命令来帮助实现这一点:--batch-double将自动将增量设置为 2。--batch-prompt将要求在扫描页面之前按 RETURN。这可用于在没有自动文档进纸器的情况下扫描多页。

答案2

scanimage --format tiff --batch=$(date +%Y%m%d_%H%M%S)_p%04d.tiff --resolution 150

如果你需要将其转换convert *.tiff yourDocumentName.pdf为 PDF

查看scanimage --help更多选项

相关内容