Supported IPP Commands¶
The seal-ipp-checkin service of PLOSSYS 5 supports the following IPP commands. These are used, for example, to implement Secure&Pickup Printing.
Print-Job 0x02¶
Print-Job prints a single job.
Print-Job Request Attributes¶
| Group | Attribute | Type | 
|---|---|---|
| operation-attributes-tag | job-name | String | 
| operation-attributes-tag | document-name | String | 
| operation-attributes-tag | document-format | String | 
| operation-attributes-tag | requesting-user-name | String | 
| job-attributes-tag | copies | String | 
| job-attributes-tag | seal-attributes | 1setOf string | 
The seal-attributes attribute, if existent, contains 1setOf strings formatted in <key>=<value> syntax.
Print-Job Response Attributes¶
| Group | Attribute | Type | 
|---|---|---|
| job-attributes-tag | job-uri | String | 
| job-attributes-tag | job-printer-uri | String | 
| job-attributes-tag | job-state | String | 
Get-Jobs 0x0A¶
Get-Jobs returns a list containing job information.
Get-Jobs Request Attributes¶
| Group | Attribute | Type | 
|---|---|---|
| operation-attributes-tag | requesting-user-name | String | 
| operation-attributes-tag | which-jobs | completed|not-completed | 
| operation-attributes-tag | my-jobs | Boolean | 
| operation-attributes-tag | limit | Integer: 1:MAX | 
Get-Jobs Response Attributes¶
| Group | Attribute | Type | 
|---|---|---|
| operation-attributes-tag | printer-uri | String | 
| job-attributes-tag | job-id | String | 
| job-attributes-tag | job-state | String | 
| job-attributes-tag | job-state-reasons | String | 
| job-attributes-tag | job-priority | Integer | 
| job-attributes-tag | job-k-octets | Integer | 
| job-attributes-tag | time-at-creation | Integer | 
| job-attributes-tag | date-time-at-creation | String | 
| job-attributes-tag | job-name | String | 
| job-attributes-tag | job-originating-user-name | String | 
| job-attributes-tag | job-uri | String | 
| job-attributes-tag | job-printer-uri | String | 
Release-Job 0x0D¶
Release-Job releases a single job for printing.
Release-Job Request Attributes¶
| Group | Attribute | Type | 
|---|---|---|
| operation-attributes-tag | printer-uri | String | 
| operation-attributes-tag | printer-name | String | 
| operation-attributes-tag | job-uri | String | 
| operation-attributes-tag | job-id | String | 
Either printer-uri or printer-name has to be specified. If both are specified, printer-uri is used.
Either job-uri or job-id has to be specified. If both are specified, job-uri is used.
Release-Job Response Attributes¶
| Group | Attribute | Type | 
|---|---|---|
| operation-attributes-tag | status-message | String | 
status-message is set in case of error only.
Cancel-Job 0x08¶
Cancel-Job cancels a waiting or an already running job.
Cancel-Job Request Attributes¶
| Group | Attribute | Type | 
|---|---|---|
| operation-attributes-tag | job-uri | String | 
| operation-attributes-tag | job-id | String | 
Either job-uri or job-id has to be specified. If both are specified, job-uri is used.
Cancel-Job Response Attributes¶
| Group | Attribute | Type | 
|---|---|---|
| operation-attributes-tag | status-message | String | 
status-message is set in case of error only.