Java tillåter webbutvecklare att skapa skalbara applikationer för Internet som kommer att fungera i praktiskt taget alla webbläsare och på de flesta operativsystem plattformar . Om du skapar ett Java Web applikation som måste kunna erbjuda användarna möjlighet att skriva ut formulär eller datablad , måste du ange koden som gör ( eller samtal ) Java Print Service API . Innan du skickar en utskrift kommando i ett Java-program , dock bör du koda API för att kontrollera status för skrivaren för att avgöra om den är i bruk ( av ett annat program ) eller är på nätet . Kontrollera skrivarens status , innan du skickar utskriften begäran , hjälper användaren att undvika fel utskriftshanteraren eller andra brister skrivare . Instruktioner
1
Öppna Integrated Development Environment ( IDE ) program på din dator . Klicka på " File " och sedan " Öppna " på menyraden . Navigera till Java projekt fil för vilken du vill aktivera utskriftsfunktioner . Markera projektfilen och klicka på " Öppna ".
2
Klicka på " File " eller " Skapa " på menyn verktygsfältet . Bläddra ned till och klicka på " Ny /klass . " Vänta på IDE att ladda " ny klass " eller " klass " dokumentfönstret i huvudprojektet arbetsområdet eller skärm . Klicka på " File /Save " på menyraden . " . PrinterStatus.java " Spara klassen filen som
3
Skriv följande kod i " PrinterStatus.java " dokument fönstret för att definiera en ny klass objekt :
public class PrinterStatus {
public void main ( String [] args ) { Printservice skrivare = PrintServiceLookup.lookupDefaultPrintService ( ) ;
AttributeSet Att = printer.getAttributes ();
för ( Attribut a : att.toArray ( ) ) {
String attributeName ,
String attributeValue ,
attributeName = a.getName ( ) ;
< p . > attributeValue = att.get ( a.getClass ( ) ) toString ();
System.out.println ( attributeName + ":" + attributeValue );
}}}
4
Klicka på " File " och sedan " Spara " på menyn verktygsfältet . Stäng " PrinterStatus.java " fönsterklass dokument . Din Java webbapplikation kan nu bearbeta status förfrågningar om de viktigaste skrivare som är ansluten till den lokala datorn .
5
Öppna en annan klass eller modul för att ringa , eller initiera , skrivare begär status . Skriv följande kod i den punkt där programmet ska initiera begäran :
StatusofPrinterReport obj = new StatusofPrinterReport ( ) ;
obj.main ( )