gpt4 book ai didi

c++ - 使用打印机驱动程序将可打印文档保存为 PCL-5e 格式

转载 作者:太空宇宙 更新时间:2023-11-04 12:21:05 25 4
gpt4 key购买 nike

我想开发一个打印机驱动程序,它将可打印数据以 PCL-5e 格式保存到给定位置。

我已经完成了 WDK 示例集附带的位图示例。根据该示例,如果我们想要转储位图文件输出,我们需要 Hook OEMEndDoc函数,这将返回 SURFOBJ包含位图详细信息的 GDI 结构。

同样,如果我们想以 PCL-5e 格式转储数据,任何专家都可以提示我需要挂接哪些函数以及哪个 GDI 结构返回 PCL-5e 数据。

我们可以将 *Personality 设置为“PERSONALITY_HPGL2”来配置微型驱动程序以启用 HP-GL/2。除此之外,我还需要在 GPD 文件中配置哪些主要属性。

谢谢,问候,机器人

最佳答案

没有 GDI 结构会为您提供 PCL5e 数据。 PCL5e 是一种打印机描述语言 (PDL),您的打印机可以理解,Windows GDI 无法理解。但是,基于 GPD 的驱动程序 (Microsoft Unidrv) 确实支持 PCL5e,因此可用于创建 PCL5e 作业输出。您可以使用任何 WDK 示例 GPD 本身和微型驱动程序来查看您的输出结果。我不清楚您要捕获哪些可打印数据。如果您能提供更多详细信息,我可以帮助您。

关于c++ - 使用打印机驱动程序将可打印文档保存为 PCL-5e 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5074763/

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