gpt4 book ai didi

java - 获取打印数据 - Windows (Redmon)

转载 作者:行者123 更新时间:2023-12-01 05:06:03 25 4
gpt4 key购买 nike

我正在尝试开发一个应用程序来检索打印数据,编辑其内容,然后打印数据。我正在使用 RedMon 来实现此目的。但到目前为止,我在网上看到的所有教程都涉及使用 RedMon 将数据存储到 PDF 中。

我希望能够在 Windows 平台上配置 RedMon,以便将整个打印数据(必然出现在打印纸上的数据)写入 .txt 文件,或者直接提供作为我制作的 java 应用程序的输入。

到目前为止,我还没有成功找到解决方案。这可以实现吗?

最佳答案

您知道所有打印机的“打印数据”并不相同,是吗?其文件格式取决于用于特定打印队列的打印机驱动程序。

如果您确实遵循了所有教谁将打印数据存储为 PDF 的 RedMon 教程,您肯定会注意到两件事:

  • 首先,所有这些解决方案都使用PostScript打印机驱动程序;

  • 其次,所有这些解决方案都使用 RedMon 作为打印监视器,捕获 PostScript 数据并将其交给 Ghostscript 以将其转换为 PDF。

因此,出于您的目的,您很可能不需要 Ghostscript。 您可以直接将接收到的数据按原样保存到文件中,而不是运行 Ghostscript。

但是,只有当您的打印机确实是支持 PostScript 的设备时,您才能继续使用 PostScript。当然,您必须精通 PostScript 才能“编辑其内容”。

如果您的打印机使用其他打印机语言(PCL、TIFF、ESC/P、ESC/POS 或其他语言),那么您必须用合适的语言替换 PostScript 打印机驱动程序。当然,您必须能够充分理解相应的打印机语言才能“编辑其内容”...

关于java - 获取打印数据 - Windows (Redmon),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12654748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com