打印相关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描述符