使用 scanimage 进行多页扫描

for*_*ect 6 scanner

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

rɑː*_*dʒɑ 8

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

  • --batch-startstart 选择页码开始命名文件。如果没有给出这个选项,计数器将从 0 开始。

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

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

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


Phi*_*oud 6

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

convert *.tiff yourDocumentName.pdf如果您需要将其转换为 PDF,则后面跟着

查看scanimage --help更多选项