printJob 资源类型

命名空间:microsoft.graph

重要

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

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

方法

方法 返回类型 说明
Get printJob 读取 printJob 对象的属性和关系。
创建打印作业 printJob 创建新的打印作业对象。
更新 printJob 更新打印作业对象。
Start None 启动打印作业。
Cancel None 取消打印作业。
中止 None 中止打印作业。
重定向 printJob 为目标打印机排队的打印作业。

属性

属性 类型 说明
id String 打印作业的 ID。 只读。
displayName String 打印作业的名称。
createdDateTime DateTimeOffset 创建作业时的 DateTimeOffset。 此为只读属性。
status printJobStatus 打印作业的状态。 此为只读属性。
configuration printJobConfiguration 打印机应用于打印作业的一组设置。
isFetchable Edm.Boolean 如果为 true,则可以通过打印机提取文档。
redirectedFrom Edm.String 如果作业已从其他打印机重定向,则包含源作业 URL。
redirectedTo Edm.String 如果作业已重定向到另一个打印机,则包含目标作业 URL。

关系

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

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

{
  "id": "String (identifier)",
  "displayName": "String",
  "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"} ]
}