List of usage examples for javax.print StreamPrintService getAttributes
public PrintServiceAttributeSet getAttributes();
From source file:Main.java
public static void main(String[] argv) throws Exception { OutputStream fos = new BufferedOutputStream(new FileOutputStream("filename.ps")); DocFlavor flavor = DocFlavor.INPUT_STREAM.GIF; StreamPrintServiceFactory[] factories = StreamPrintServiceFactory.lookupStreamPrintServiceFactories(flavor, DocFlavor.BYTE_ARRAY.POSTSCRIPT.getMimeType()); StreamPrintService service = factories[0].getPrintService(fos); Attribute[] attrs = service.getAttributes().toArray(); for (int j = 0; j < attrs.length; j++) { String attrName = attrs[j].getName(); String attrValue = attrs[j].toString(); System.out.println(attrName); System.out.println(attrValue); }//from w ww . j a v a 2 s . co m }