0

在 Windows 中,我如何使用 RedMon EEGhostscript、 GSview 、Nenscript for Windows将文本文件转换为 postcript 并将其重定向到打印机。

类似于使用值 C:\Program Files\Ghostgum\gsview\gsprint.exe 配置“RPT1:重定向端口”

对于“将此端口重定向到程序”和

-printer “Windows 打印机名称” - 副本 1 - 用于“参数”

并另外使用 enscript 以接收文本文件作为输入。

4

1 回答 1

0

你不需要其中的大部分。

显然 nenscript 可以将文本文件转换为 PostScript,因此请使用 nenscript 来执行此操作。然后使用 Ghostscript 特别是 mswinpr2 设备来渲染到 Windows 打印机。

当然,如果打印机理解 PostScript,您甚至不需要使用 Ghostscript,您只需将 PostScript 程序直接发送到打印机即可。

您还指向了一个非常旧的 Ghostscript 版本,即 8.64,您真的想使用当前版本 9.27,该版本可从 www.ghostscript.com 获得。8.64 版现在已经 10 岁了。

[编辑]

如果它是 GDI 打印机,那么您需要让 Windows 使用 Windows 打印机驱动程序打包数据并将其发送到打印机。为此,您需要让 Ghostscript 将输入渲染为图像,然后使用 mswinpr2 设备将位图发送到 Windows 打印管道。

所以使用 nenscript 创建 PostScript 文件(我们称之为 input.ps)然后类似

gswin64c -sDEVICE=mswinpr2 -sOutputFile=%printer%My_Printer input.ps

可在此处找到 Windows 打印设备的文档

于 2019-04-20T07:52:11.720 回答