打印后台处理程序

彩虹网

打印界面的主要组件是打印后台处理程序。 打印后台处理程序是一个可执行文件,用于管理打印过程。 打印的管理涉及检索正确的打印机驱动程序的位置、加载该驱动程序、后台打印功能调用打印作业、计划打印作业等。 后台处理程序在系统启动时加载,并继续运行,直到作系统关闭。

打印创建打印机设备上下文的应用程序(DC)。 当应用程序创建打印机 DC 时,后台处理程序将执行必要的任务,例如确定所需打印机驱动程序的位置,然后加载该驱动程序。 打印后台处理程序还确定用于记录打印作业的数据类型

打印后台处理程序支持以下数据类型:

可以通过安装其他打印机驱动程序和打印处理器,将自定义数据类型添加到后台处理程序。 打印作业是使用受支持的数据类型之一在内部和编码的文档,打印作业可能包含一页或多页的输出。 打印作业可能包含多个表单;例如,作业可能包含一个信封和三页 A4 纸张。 打印作业由 StartDoc 和 EndDoc 函数定义(或括号)。

打印作业的默认数据类型是增强型图元文件。 EMF 记录是一种紧凑结构,用于存储文本输出命令、光栅图形命令等。 当应用程序调用 StartDoc时,后台处理程序将创建一个后台处理程序文件和数据文件,并开始在后台处理程序文件中存储 EMF 记录。 每次应用程序调用一个 GDI 绘图函数时,都会在后台文件中创建并存储一个或多个新的 EMF 记录。 后台处理程序和数据文件是在作系统目录中创建的。 后台处理程序使用后台处理程序文件来存储 EMF 记录,并使用数据文件来记录窗体的类型、打印作业的数据类型、目标打印机等。 打印作业后,后台处理程序将删除这些文件。

相关主题

Enhanced-Format 图元文件

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。