Release Job on Printer
GET /v3/printers/{id}/printAll
User’s print all data on given printer. Use job IDs data for /printers/{id}/jobs/release
call.
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grant_type: login_info
Scopes: [ jobs ]
Response body:
{
"jobs": [
{
"id": 0,
"projectId": 0
}
],
"counters": [
0
],
"moreJobs": true,
"projectSelected": true
}
POST /v3/printers/{id}/jobs/release
Releases jobs to the printer.
Releases jobs as the given user to the specified printer. It can modify jobs before release. For example change the number of copies.
Notes:
It's an asynchronous operation.
Set
account
tonull
if credit/quota is not used.
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grant_type: login_info
Scopes: [ jobs ]
Request body:
{
"projectId": 0,
"jobIds": [
0
],
"releaseOptions": {
"copies": 0,
"duplex": 0,
"color": 0,
"stapling": 0,
"punching": 0,
"tonerSaving": 0
},
"account": "string"
}