printJob resource type
Namespace: microsoft.graph
Represents a print job that has been queued for a printer.
Methods
Method | Return Type | Description |
---|---|---|
Get | printJob | Read properties and relationships of printJob object. |
Create print job | printJob | Create a new print job object. |
Update | printJob | Update a print job object. |
Start | None | Start the print job. |
Cancel | None | Cancel the print job. |
Abort | None | Abort the print job. |
Redirect | printJob | A print job that is queued for the destination printer. |
Properties
Property | Type | Description |
---|---|---|
configuration | printJobConfiguration | A group of settings that a printer should use to print a job. |
createdBy | userIdentity | Read-only. Nullable. |
createdDateTime | DateTimeOffset | The DateTimeOffset when the job was created. Read-only. |
id | String | The ID of the print job. Read-only. |
isFetchable | Edm.Boolean | If true, document can be fetched by printer. |
redirectedFrom | Edm.String | Contains the source job URL, if the job has been redirected from another printer. |
redirectedTo | Edm.String | Contains the destination job URL, if the job has been redirected to another printer. |
status | printJobStatus | The status of the print job. Read-only. |
Relationships
Relationship | Type | Description |
---|---|---|
documents | printDocument collection | Read-only. |
tasks | printTask collection | A list of printTasks that were triggered by this print job. |
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.printJob",
"id": "String (identifier)",
"createdDateTime": "String (timestamp)",
"status": {
"@odata.type": "microsoft.graph.printJobStatus"
},
"createdBy": {
"@odata.type": "microsoft.graph.userIdentity"
},
"configuration": {
"@odata.type": "microsoft.graph.printJobConfiguration"
},
"redirectedTo": "String",
"redirectedFrom": "String",
"isFetchable": "Boolean"
}