Release Job to the 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
Release 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: []
Request body:
{
"projectId": 0,
"jobIds": [
0
],
"releaseOptions": {
"copies": 0,
"duplex": 0,
"color": 0,
"stapling": 0,
"punching": 0,
"tonerSaving": 0
},
"account": "string"
}