javax.print Code Samples
Page 1 of 1 |
Prev
|
Next
How do I get print service attribute set?
This example demonstrates how to get print service's attribute set using the javax.print API. First we find the default printer for the current machine using the PrintServiceLookup class. This will give us a PrintService object, this object might be null if no print service found.
The final step is to get the print service attribute set by calling getAttributes() method of the PrintService. We can convert the returned AttributeSet into an array using the toArray() method and iterates it.
An example result of this program is:
printer-name : \\KODESOFT\HP LaserJet P1005 color-supported : supported printer-is-accepting-jobs : accepting-jobs queued-job-count : 0