zoukankan      html  css  js  c++  java
  • Delphi WinAPI SetJob-暂停、继续、取消或重新启动指定打印机上的打印作业。

    Delphi WinAPI SetJob-暂停、继续、取消或重新启动指定打印机上的打印作业。

    SetJob函数还可以使用set job函数设置打印作业参数,例如打印作业优先级和文档名称。

    可以使用set job函数向打印作业发出命令,或设置打印作业参数,或在同一调用中同时执行这两项操作。Command参数的值不影响函数如何使用Level和pJob参数。此外,还可以使用set JOB和JOB_INFO_3将一组打印作业链接在一起。详见备注。

    函数原型:

    BOOL SetJob(
      _In_ HANDLE hPrinter,   //打印机句柄
      _In_ DWORD  JobId,   //作业ID
      _In_ DWORD  Level,  //
      _In_ LPBYTE pJob,  //
      _In_ DWORD  Command  //
    );
    

      

    参数:

    Command :

    • JOB_CONTROL_CANCEL //不使用. 删除任务使用 JOB_CONTROL_DELETE.
    • JOB_CONTROL_PAUSE //暂停
    • JOB_CONTROL_RESTART //重启
    • JOB_CONTROL_RESUME //继续执行暂停的作业
    • JOB_CONTROL_DELETE //删除
    • JOB_CONTROL_SENT_TO_PRINTER
    • JOB_CONTROL_LAST_PAGE_EJECTED
    • JOB_CONTROL_RETAIN
    • JOB_CONTROL_RELEASE

    返回值:成功,则返回值为非零值。失败,则返回值为零。

    创建时间:2020.05.04  更新时间:

  • 相关阅读:
    CSUFT 1002 Robot Navigation
    CSUFT 1003 All Your Base
    Uva 1599 最佳路径
    Uva 10129 单词
    欧拉回路
    Uva 10305 给任务排序
    uva 816 Abbott的复仇
    Uva 1103 古代象形文字
    Uva 10118 免费糖果
    Uva 725 除法
  • 原文地址:https://www.cnblogs.com/guorongtao/p/12827318.html
Copyright © 2011-2022 走看看