Java gir webutviklere å lage skalerbare applikasjoner for Internett som vil fungere i nesten alle nettlesere og på de fleste operativsystem-plattformer . Hvis du oppretter en Java Web applikasjon som skal gi brukerne muligheten til å skrive ut skjemaer eller dataark , må du oppgi koden som gjør (eller samtaler) Java Print Tjenesten API . Før du sender en utskrift kommandoen i et Java-program , skjønt, bør du kode API for å sjekke status på skriveren for å finne ut om den er i bruk ( av et annet program ) eller er på nettet. Kontrollere skriverstatus, før du sender til utskrift på , hjelper brukere med å unngå utskriftskøen feil eller andre skriver feil. Instruksjoner 
 en 
 Åpne Integrated Development Environment ( IDE ) program på PCen. Klikk på "File " og deretter " Åpne " på menylinjen . Naviger til Java-program prosjekt fil som du vil aktivere utskriftsfunksjoner . Marker prosjektet filen og klikk " Åpne ". 
 2 
 Klikk på " File" eller " Create " på menyen verktøylinjen. Rull ned og klikk "Ny /klasse . " Vent til IDE å laste " ny klasse " eller "Class" dokumentvinduet i hovedprosjektet arbeidsområdet eller skjerm. Klikk på " File /Save " på menylinjen . ». PrinterStatus.java " lagre klassen filen som 
 3 
 Skriv inn følgende kode inn i " PrinterStatus.java " dokument vinduet for å definere en ny klasse objekt : en 
 public class PrinterStatus { 
 
 public static void main ( String [] args ) { printservice skriver = PrintServiceLookup.lookupDefaultPrintService (); 
 
 AttributeSet att = printer.getAttributes () ; 
 < p > for ( data a: att.toArray ( ) ) { 
 
 String attributeName ; 
 
 String attributeValue ; 
 
 attributeName = a.getName (); 
 < p . > attributeValue = att.get ( a.getClass ( ) ) toString (); 
 
 System.out.println ( attributeName + ":" + attributeValue ) ; 
 
 } } } 
 
 4 
 Klikk på "File " og deretter " Lagre " på menyen verktøylinjen. Lukke " PrinterStatus.java " class dokument vinduet. Java web applikasjon kan nå behandle status forespørsler om den viktigste skriver koblet til den lokale PC. 
 5 
 Åpne en annen klasse eller modul for å ringe , eller sette i gang , skriver status forespørsler. Skriv inn følgende kode på det punktet der programmet skal starte forespørsel : en 
 StatusofPrinterReport obj = new StatusofPrinterReport (); 
 
 obj.main ( )