打印相关Api函数
本文地址:http://txm.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描述符