| Constructor and Description |
|---|
Builder(byte[] document)
Constructor
|
Builder(InputStream document)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
PrintJob.Builder |
attributes(Map<String,String> attributes)
Additional attributes for the print operation and the print job
|
PrintJob |
build()
Builds the PrintJob object.
|
PrintJob.Builder |
copies(int copies)
Number of copies - 0 and 1 are both treated as one copy
|
PrintJob.Builder |
duplex(boolean duplex)
Duplex mode
|
PrintJob.Builder |
jobName(String jobName)
Job name
|
PrintJob.Builder |
pageRanges(String pageRanges)
Page ranges
|
PrintJob.Builder |
userName(String userName)
User name
|
public Builder(byte[] document)
byte[] - documentpublic Builder(InputStream document)
InputStream - documentpublic PrintJob.Builder copies(int copies)
copies - public PrintJob.Builder pageRanges(String pageRanges)
public PrintJob.Builder userName(String userName)
userName - public PrintJob.Builder jobName(String jobName)
jobName - public PrintJob.Builder duplex(boolean duplex)
duplex - public PrintJob.Builder attributes(Map<String,String> attributes)
attributes - provide operation attributes and/or a String of job-attributes
job attributes are sperated by "#"
example:
attributes.put("compression","none");
attributes.put("job-attributes", "print-quality:enum:3#sheet-collate:keyword:collated#sides:keyword:two-sided-long-edge" );
-> take a look config/ippclient/list-of-attributes.xml for more information
public PrintJob build()
Copyright © 2016. All rights reserved.