printJob 资源类型

命名空间:microsoft.graph

重要

Microsoft Graph版本下的 /beta API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

表示已排入打印机队列的打印作业。

方法

方法 返回类型 说明
获取 printJob 读取 printJob 对象的属性和关系。
创建 printJob 创建新的打印作业对象。
更新 printJob 更新打印作业对象。
开始 启动打印作业。
Cancel 取消打印作业。
中止 中止打印作业。
将 (重定向到另一个打印机) printJob 已排入目标打印机队列的打印作业。

属性

属性 类型 说明
id String 打印机的 GUID。 只读。
createdDateTime DateTimeOffset 创建作业时的日期时间Offset。 只读。
状态 printJobStatus 打印作业的状态。 只读。
configuration printJobConfiguration 打印机用于打印作业的一组设置。
isFetchable Edm.Boolean 如果为 true,则打印机可以提取文档。
redirectedFrom Edm.String 包含源作业 URL(如果作业已从另一台打印机重定向)。
redirectedTo Edm.String 如果作业已重定向到另一台打印机,则包含目标作业 URL。

关系

关系 类型 说明
createdBy userIdentity 只读。 可为 NULL。
documents printDocument 集合 只读。
tasks printTask 集合 此打印作业触发的 printTasks 列表。

JSON 表示形式

下面是资源的 JSON 表示形式。

{
  "id": "String (identifier)",
  "createdDateTime": "String (timestamp)",
  "isFetchable": "Boolean",
  "redirectedFrom": "String",
  "redirectedTo": "String",
  "status": {"@odata.type": "microsoft.graph.printJobStatus"},
  "createdBy": {"@odata.type": "microsoft.graph.userIdentity"},
  "configuration": {"@odata.type": "microsoft.graph.printJobConfiguration"},
  "documents": [ {"@odata.type": "microsoft.graph.printDocument"} ]
}