linux - 如何使用 CUPS(lp 命令)打印多页 tiff 文件?

标签 linux unix ubuntu tiff multipage

在 Linux 系统(Ubuntu)上,我有一个多页 TIFF 文件(file.tiff)。

当我使用“lp file.tiff”命令将它发送到打印机时,只打印第一页。

如何打印所有页面?

我有以下已知选项:

  • 将文件拆分为单页 TIFF
  • 将 TIFF 转换为 PDF

  • 我想保留多页 TIFF 并避免创建其他格式。有没有办法让 CUPS 打印多页 TIFF 文件中的所有页面?

    (请不要提供“转换文件”作为我知道的答案,我正在寻找一种 CUPS 方法 lpprintmultipagetiff --please?)。

    最佳答案

    使用 tiff2ps。链接如下。您还可以设置一个脏循环,用杯子手动打印每一页。

    for((i=1;i<=884;i++)); do <your lpr print command>; done
    

    注意:884 是最后一个页码……我只是在猜测。打印所需页面时,在 lpr 打印命令中使用 $i。

    http://linux.about.com/library/cmd/blcmdl1_tiff2ps.htm

    关于linux - 如何使用 CUPS(lp 命令)打印多页 tiff 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18338514/

    相关文章:

    c++ - 适用于 Linux(和 Windows)的异步 C++ 通信库

    linux - httpd 没有启动

    终端中的 Python 打印返回 'invalid syntax'

    PHP - 启用错误堆栈跟踪

    linux - Ubuntu 中的 SVN 客户端安装

    linux - 检查锁定用户的最佳方法是什么?

    linux - 使用sed替换文件中的内联字符串

    bash - 从文件中移动包含部分行的文件

    objective-c - 在简单的 perl 或简单的 unix 中分解 JSON 字符串?

    ubuntu - X11转发,怎么变奇怪的颜色?