在 4x6 标签上打印 1400x800 像素图像需要哪些 LPR 参数?

Nic*_*ick 2 cups printing ups network-printer lpr

这让我发疯。UPS 向我们的系统发送一个 1400x800 的运输标签 GIF 图像,该图像应该非常适合 4x6 页面。

不幸的是,我似乎无法正确使用命令行选项来实现它。

我们使用带有网络适配器的 Eltron/Zebra 2844,并使用 CUPS 从我们的 Ubuntu 8.04 服务器打印。我们使用了正确的驱动程序,并且测试页打印正确。

不管我怎么尝试,它都坚持打印 6 页的 UPS 标签,每页都有一点标签,或者太小了。

我尝试了无数不同的 lpr 设置,其中大多数都会产生垃圾。我得到的最接近的是这个:

    lpr -P Eltron2844 -o natural-scaling=55 -o page-right=0 -o page-left=0 -o Landscape -o media="4x6" ./1ZY437560399620027.gif

但它会导致页面上的图像太小。它太短了大约一英寸,两边都有 1/2" 的边距。如果我将比例调高到 56,它会将图像分解成两页,然后将其压扁。

有任何想法吗?

jne*_*ves 5

您是否尝试过将 gif 转换为 postscript 文件?如果你有 imagemagick,你可以使用:

convert 1ZY437560399620027.gif 1ZY437560399620027.ps
Run Code Online (Sandbox Code Playgroud)

然后打印出来?您还可以使用打印在 gimp 或其他文件中归档。

我假设问题是 lpr 正在通过一个帮助应用程序来创建您有问题的边距。

祝你好运,
若昂·米格尔·内维斯