gpt4 book ai didi

c# - PrintSystemJobInfo.JobStream 坏了吗?

转载 作者:行者123 更新时间:2023-11-30 17:23:40 27 4
gpt4 key购买 nike

我从我的目标打印机获取队列并浏览其中的作业列表。当作业不是 IsSpooling 时,我会尝试读取 JobStream 以查看打印作业。

到目前为止,JobStream 始终为空。我打印的东西来自 DOS 应用程序,应该是纯文本。我已暂停打印机以保护雨林,但我应该仍然能够获取假脱机数据,对吗?

我是不是遗漏了什么,或者 PrintSystemJobInfo.JobStream 坏了?

最佳答案

这个值几乎总是为空。引用这个论坛帖子:http://www.vbforums.com/showthread.php?t=549634

如果您想要实际的二进制 JobStream,最好的办法是从“C:\Windows\System32\spool\PRINTERS”目录中读取假脱机文件 (.SPL)。您可以在打印前暂停作业,或设置链接论坛帖子中提到的“保留打印作业”设置。不过请注意,此数据有多种格式,具体取决于创建假脱机文件的驱动程序和启动打印的应用程序。从此流中提取数据并非易事,因为它会随着打印机驱动程序的不同而发生变化。如果您使用一台已知的打印机,那么您可能会成功。

关于c# - PrintSystemJobInfo.JobStream 坏了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2042138/

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