Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

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);

    }
}