【问题标题】:Print TIF files with ghostscript in silent mode在静默模式下使用 ghostscript 打印 TIF 文件
【发布时间】:2015-10-22 10:46:49
【问题描述】:

是否可以在没有打印对话框的情况下将 tif 文件直接打印到网络打印机?我尝试使用以下代码。

<?php exec('gswin32c.exe -sDEVICE=mswinpr2 -dBATCH -dNOPAUSE -sOutputFile="%printer%\\<ip_address>\Printer_name" tifFile.tif'); ?>

请帮我处理一下。

【问题讨论】:

    标签: printing ghostscript


    【解决方案1】:

    Ghostscript 不读取 TIFF 文件,所以无论如何这都是不可能的,无论是否静默。

    据我所知,mswinpr2 设备仅适用于机器本地的打印机。这是因为它使用本地PC上的打印机驱动程序,如果您没有打印机驱动程序,Ghostscript就无法使用它。

    如果您确实有打印机驱动程序,则制作一个使用它的本地打印机(例如,将打印机放在 FILE: 上或网络打印机所需的任何魔法),然后打印到该驱动程序。

    【讨论】:

    • 感谢@KenS 的建议。有没有其他方法可以在没有打印对话框的情况下将 tif 文件打印到网络打印机
    • 您可以编写一个读取 TIFF 文件的 PostScript 程序,然后使用 mswinpr2 设备将其提交给 Ghostscript。这并没有超越您使用网络打印机的事实。我不知道有什么可以为你做的。事实上,在一般情况下很难看到任何东西,它需要知道打印机需要什么页面描述语言,并准备将图像数据重新格式化为适合打印机的任何内容。这就是打印机驱动程序的用途......
    • 好的..最后我用pstools打印了文件。
    猜你喜欢
    • 1970-01-01
    • 2015-05-07
    • 1970-01-01
    • 1970-01-01
    • 2017-04-11
    • 1970-01-01
    • 2014-01-02
    • 2023-02-17
    • 2019-04-11
    相关资源
    最近更新 更多