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