打印相关Api函数
本文地址:http://tongxinmao.com/Article/Detail/id/319
调用顺序:
OpenPrinter:获取指定打印机的句柄
GetPrinter:获取打印机信息
StartDocPrinter:开始打印作业
WritePrinter:向打印机输出数据
EndDocPrinter:结束打印作业
ClosePrinter:关闭打开的打印机
Api函数名 | 函数说明 | |||
AddPrinterConnection | 为当前用户建立与打印机的联系 | |||
StartPagePrinter | 开始打印机 | |||
StartDoc | 开始打印作业 | |||
StartDocPrinter | 开始打印作业 | |||
AddPrintProvidor | 加入一个打印机支持器 | |||
AddForm | 加入一个打印机窗体 | |||
AddPort | 加入一个打印机端口 | |||
AddMonitor | 加入一个打印机管理器 | |||
ShellExecute | 打开或打印指定文件 | |||
ClosePrinter | 关闭打开的打印机 | |||
WritePrinter | 向打印机输出数据 | |||
AddPrinter | 在打印机服务器上建立一个打印机 | |||
SetAbortProc | 设备打印作业的放弃函数 | |||
SetPrinter | 设置打印机信息 | |||
SetPrinterData | 设置打印机配置 | |||
SetJob | 设置打印作业信息 | |||
ResetPrinter | 设置打印数据类型和设备模式值 | |||
DeletePrinterConnection | 删除与打印机的连接 | |||
DeletePrintProcessor | 删除打印机处理器 | |||
DeletePrinterDriver | 删除打印机驱动程序 | |||
DeletePrinter | 删除打印机服务器上的打印机 | |||
DeleteMonitor | 删除打印机监视器 | |||
DeletePrintProvidor | 删除打印机提供者 | |||
DeleteForm | 删除打印机窗体层差 | |||
AbortPrinter | 删除打印机缓冲文件 | |||
DeletePort | 删除打印机端口 | |||
AddJob | 启动一个打印作业 | |||
AdvancedDocumentProperties | 进行打印机高级设置 | |||
PrintDlg | 建立打印文本对话框 | |||
EnumPrintProcessors | 枚举已安装的打印机处理器 | |||
EnumPrinterDrivers | 枚举已安装的打印机驱动程序 | |||
EnumPorts | 枚举可用打印机端口 | |||
EnumPrintProcessorDatatypes | 枚举打印机所支持的数据类型 | |||
EnumForms | 枚举所支持的打印机窗体 | |||
AbortDoc | 终止一项打印作业 | |||
PrinterProperties | 修改打印机属性 | |||
AddPrintProcessor | 将打印处理器复制到打印机服务器中 | |||
AddPrinterDriver | 将打印机驱动程序复制到打印机服务器中 | |||
PrinterMessageBox | 显示打印作业出错信息 | |||
ConnectToPrinterDlg | 显示浏览对话并连接网络打印机 | |||
EndPagePrinter | 结束打印页 | |||
EndDoc | 结束打印作业 | |||
EndDocPrinter | 结束打印作业 | |||
StartPage | 准备打印机接收数据 | |||
WaitForPrinterChange | 监测打印机或打印机服务器变化 | |||
GetPrintProcessorDirectory | 获取打印机驱动处理器路径 | |||
GetPrinterDriver | 获取打印机驱动程序信息 | |||
GetPrinterDriverDirectory | 获取打印机驱动程序路径 | |||
GetPrinter | 获取打印机信息 | |||
GetPrinterData | 获取打印机配置信息 | |||
GetForm | 获取打印机窗口信息 | |||
EnumJobs | 获取打印作业信息 | |||
GetJob | 获取打印作业信息 | |||
OpenPrinter | 获取指定打印机的句柄 | |||
ReadPrinter | 读打印机数据 | |||
DocumentProperties | 配置打印机设置 | |||
ConfigurePort | 配置打印机端口 |
SetAbortProc | 设备打印作业的放弃函数 |
SetPrinter | 设置打印机信息 |
SetPrinterData | 设置打印机配置 |
SetJob | 设置打印作业信息 |
ResetPrinter | 设置打印数据类型和设备模式值 |
DeletePrinterConnection | 删除与打印机的连接 |
DeletePrintProcessor | 删除打印机处理器 |
DeletePrinterDriver | 删除打印机驱动程序 |
DeletePrinter | 删除打印机服务器上的打印机 |
DeleteMonitor | 删除打印机监视器 |
DeletePrintProvidor | 删除打印机提供者 |
DeleteForm | 删除打印机窗体层差 |
AbortPrinter | 删除打印机缓冲文件 |
DeletePort | 删除打印机端口 |
AddJob | 启动一个打印作业 |
AdvancedDocumentProperties | 进行打印机高级设置 |
PrintDlg | 建立打印文本对话框 |
EnumPrintProcessors | 枚举已安装的打印机处理器 |
EnumPrinterDrivers | 枚举已安装的打印机驱动程序 |
EnumPorts | 枚举可用打印机端口 |
EnumPrintProcessorDatatypes | 枚举打印机所支持的数据类型 |
EnumForms | 枚举所支持的打印机窗体 |
AbortDoc | 终止一项打印作业 |
PrinterProperties | 修改打印机属性 |
AddPrintProcessor | 将打印处理器复制到打印机服务器中 |
AddPrinterDriver | 将打印机驱动程序复制到打印机服务器中 |
PrinterMessageBox | 显示打印作业出错信息 |
ConnectToPrinterDlg | 显示浏览对话并连接网络打印机 |
EndPagePrinter | 结束打印页 |
EndDoc | 结束打印作业 |
EndDocPrinter | 结束打印作业 |
StartPage | 准备打印机接收数据 |
WaitForPrinterChange | 监测打印机或打印机服务器变化 |
GetPrintProcessorDirectory | 获取打印机驱动处理器路径 |
GetPrinterDriver | 获取打印机驱动程序信息 |
GetPrinterDriverDirectory | 获取打印机驱动程序路径 |
GetPrinter | 获取打印机信息 |
GetPrinterData | 获取打印机配置信息 |
GetForm | 获取打印机窗口信息 |
EnumJobs | 获取打印作业信息 |
GetJob | 获取打印作业信息 |
OpenPrinter | 获取指定打印机的句柄 |
ReadPrinter | 读打印机数据 |
DocumentProperties | 配置打印机设置 |
ConfigurePort | 配置打印机端口 |
上一篇:Windows打印体系结构之Print Spooler概念与架构
下一篇:研科T58Z热敏打印机USB描述符