Dator > hur man kan kontrollera skrivaren tillgänglighet med java

  • hur man kan kontrollera skrivaren tillgänglighet med java


  • Om du vill skriva en skrivare medveten Java-program , är det i allmänhet tillräckligt för att skapa en PrintJob objekt med javax. print biblioteket som kommer med SDK och låta operativsystemet oroa skrivare tillgänglighet . Men om du behöver lite mer i detalj om vad standardskrivare kan och om det är online , kan du använda PrinterAttributeSet att få mer information om skrivaren

    Du behöver : .
    HTML Editor


    1 .
    Skapa en PrinterStatusReport klass . Om du använder en integrerad utvecklingsmiljö (IDE ) som Netbeans eller Eclipse , kommer det att finnas ett alternativ i "Arkiv " -menyn för att automatisera denna process . Annars kan du helt enkelt öppna en textredigerare som Anteckningar och spara det med namnet " PrinterStatusReport. java . "



    Klistra in följande kod inuti att definiera klass :



    public class PrinterStatusReport {

    //Alla andra nummer kommer att gå här .

    }
    2 .
    Lägg till en main-metod i klassen genom att klistra in följande kod i konsolerna av PrinterStatusReport :



    public static void main ( String [ ] args ) {



    }
    3 .
    Klistra in följande kod inom parentes av de viktigaste metoden :



    PrintService skrivare=PrintServiceLookup. lookupDefaultPrintService () ;

    AttributeSet ATT=printer. getAttributes () ;





    för ( attribut a: att. toArray ()) {

    String attributeName ;

    String attributeValue ;

    attributeName=a. getName () ;

    attributeValue=att. get ( a. getClass () ) toString ( ) ; .

    System . out. println ( attributeName + " : " + attributeValue ) ;



    }



    Detta grabs standard skrivare på systemet och alla dess attribut . Därefter går den igenom varje attribut och skriver ut attributnamn och värde , inklusive dess tillgänglighet . Med min egen skrivare , är följande utdata :



    skrivare-namn : EPSON8EB46B

    färg-stöd: stöds

    skrivare-är-emot-jobb : att anta-jobb

    köade-jobb-count : 1



    Detta tyder på att min skrivare är en Epson stöder den färg , det är emot nya arbetstillfällen, och har för närvarande ett jobb köade för utskrift .


Previous:nothing Next:Hur storleksändra bilder i Visual Basic





Relaterade artiklar


  • Vad är SQL programvara ?
  • hur man startar telnet från Visual Basic
  • hur man kan ändra RichEdit teckensnitt genom att använda kombinationsrutan listan över typsnitt i Visual Basic
  • vad är hårdvara & mjukvara?
  • hur man bygger 32- bitars Linux-program på 64 - bitars plattformar
  • hur man ringer ett orakel paket från Visual Basic
  • hur man ställer in sökvägen för Windows XP java
  • hur man skapar ett formulär listruta för datum kreditkort med xhtml
  • hur man kan spara en bild till en databas med MS Visual Basic 6
  • hur man kan felsöka ett VBS skript