Java by API/javax.print.attribute.standard/PrinterName

Материал из Java эксперт
Перейти к: навигация, поиск

new PrinterName(String printerName, Locale locale)

   <source lang="java">
 

import javax.print.DocFlavor; import javax.print.PrintService; import javax.print.PrintServiceLookup; import javax.print.attribute.AttributeSet; import javax.print.attribute.HashAttributeSet; import javax.print.attribute.standard.ColorSupported; import javax.print.attribute.standard.PrinterName; public class Main {

 public static void main(String[] argv) throws Exception {
   PrintService[] services = PrintServiceLookup.lookupPrintServices(null, null);
   PrintService service = PrintServiceLookup.lookupDefaultPrintService();
   services = PrintServiceLookup.lookupPrintServices(DocFlavor.INPUT_STREAM.GIF, null);
   AttributeSet aset = new HashAttributeSet();
   aset.add(new PrinterName("HP LaserJet", null));
   services = PrintServiceLookup.lookupPrintServices(null, aset);
   aset = new HashAttributeSet();
   aset.add(ColorSupported.SUPPORTED);
   services = PrintServiceLookup.lookupPrintServices(null, aset);
 }

}


 </source>