| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come controllare la disponibilità della stampante, utilizzando Java
    Se si vuole scrivere una applicazione Java consapevole della stampante , in genere è sufficiente per creare un oggetto PrintJob utilizzando la libreria javax.print che viene fornito con l'SDK e lasciare che il sistema operativo preoccuparsi disponibilità della stampante . Tuttavia, se avete bisogno di un po ' più in dettaglio su ciò che la stampante predefinita è capace e se è in linea , è possibile utilizzare il PrinterAttributeSet per ottenere ulteriori informazioni sulla stampante . Istruzioni
    1

    Creare una classe PrinterStatusReport . Se si utilizza un ambiente di sviluppo integrato ( IDE ) come NetBeans o Eclipse , ci sarà un opzione nel menu "File" per automatizzare questo processo . In caso contrario , si può semplicemente aprire un qualsiasi editor di testo come Blocco note e salvarlo con il nome

    Incollare il seguente codice al suo interno per definire la classe " PrinterStatusReport.java . " :

    Public class PrinterStatusReport {

    //Tutti gli altri codici andrà qui .

    }
    2

    Aggiungere un metodo principale per la classe incollando il seguente codice all'interno delle parentesi della PrinterStatusReport :

    public static void main ( String [] args ) { }


    3

    Incollare il seguente codice all'interno delle parentesi del metodo main :

    Printservice stampante = PrintServiceLookup.lookupDefaultPrintService ();

    AttributeSet att = printer.getAttributes ();

    per ( attributo A : att.toArray ( ) ) {

    String nomeAttributo ;

    String attributeValue ;

    nomeAttributo = a.getName ();

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

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

    }

    afferra la stampante predefinita del sistema e tutte le sue attributi. Successivamente, si passa attraverso ogni attributo e stampa il nome di attributo e valore , compresa la sua disponibilità. Con la mia stampante , il seguente è l'output :

    printer- name : EPSON8EB46B

    colore supportati : supported

    stampa -è- accettazione -jobs : accettare -jobs

    coda -job -count : 1

    Questo indica che la mia stampante è una Epson , supporta il colore , si tratta di accettare nuovi posti di lavoro , e ha attualmente un lavoro in coda per la stampa < br . >

    Previous :

    next :
      Articoli Correlati
    ·Come forzare la costruzione per non generico Solo per u…
    ·Programmazione Giochi 3D in Java 
    ·Come aprire un scanner in Java 
    ·Come trovare un numero di porta del sistema con Java 
    ·Tipi di classi Action in Struts 
    ·Come dividere Lunghezza stringa in Java 
    ·Come caricare un tema WP per HostGator cPanel 
    ·Come mantenere lo stesso messaggio di input quando si p…
    ·Che cosa è Java 2 Runtime Environment SE V1.4.2 
    ·Come Code FIFO in Java 
      Articoli in evidenza
    ·Come aprire una applicazione Windows utilizzando Visual…
    ·Come ottenere elementi di una matrice in C 
    ·Come recuperare il valore della casella di controllo 
    ·Come reinstallare il bootloader Grub 
    ·Come Design Specification Lingue per Sistemi di Control…
    ·Come rimuovere più oggetti in Java 
    ·Schema di programmazione Aiuto 
    ·Che cosa è un PDB in Visual Studio ? 
    ·Come faccio a rinominare più file con una data utilizz…
    ·Come aggiungere un reindirizzamento a Password HTML Cod…
    Copyright © Conoscenza Informatica http://it.wingwit.com