Constructor and Description |
---|
PrintJob.Builder(byte[] document)
Constructor
|
PrintJob.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 |
color(boolean color)
Print in colors?
|
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 |
pageFormat(String pageFormat)
Pageformat - one of the formats supported by this printer (a4, a5, letter
...)
|
PrintJob.Builder |
pageRanges(String pageRanges)
Page ranges
|
PrintJob.Builder |
portrait(boolean portrait)
Portrait = true | false (means Landscape)
|
PrintJob.Builder |
resolution(String resolution) |
PrintJob.Builder |
userName(String userName)
User name
|
public PrintJob.Builder(byte[] document)
byte[]
- documentpublic PrintJob.Builder(InputStream document)
InputStream
- documentpublic PrintJob.Builder copies(int copies)
copies
- public PrintJob.Builder pageRanges(String pageRanges)
String
- pageRanges 1-3, 5, 8, 10-13public PrintJob.Builder userName(String userName)
userName
- public PrintJob.Builder jobName(String jobName)
jobName
- public PrintJob.Builder duplex(boolean duplex)
duplex
- public PrintJob.Builder portrait(boolean portrait)
portrait
- public PrintJob.Builder color(boolean color)
color
- public PrintJob.Builder pageFormat(String pageFormat)
pageFormat
- public PrintJob.Builder resolution(String resolution)
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 © 2018. All rights reserved.