“Conocimientos Programación>Programación Java

Cómo comprobar la disponibilidad de impresora con Java

2013/11/29
Si desea escribir una aplicación Java conscientes impresora, por lo general es suficiente para crear un objeto PrintJob utilizando la biblioteca javax.print que viene con el SDK y dejar que el sistema operativo se preocupe por disponibilidad de la impresora . Sin embargo, si usted necesita un poco más de detalle sobre lo que la impresora predeterminada es capaz de hacer y si está en línea , puede utilizar el PrinterAttributeSet para obtener más información acerca de la impresora . Instrucciones
1

Crear una clase PrinterStatusReport . Si utiliza un entorno de desarrollo integrado ( IDE ), como Eclipse o Netbeans , habrá una opción en el menú "Archivo" para automatizar este proceso. De lo contrario, sólo tiene que abrir un editor de texto como el Bloc de notas y guárdelo con el nombre El

Pega el siguiente código en su interior para definir la clase " PrinterStatusReport.java . "

Public class PrinterStatusReport {

//el resto de código se ve aquí .

}
2

Añada un método principal para la clase pegando el siguiente código dentro de los corchetes de la PrinterStatusReport :

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


3

Pega el siguiente código dentro de los corchetes del método main :

Printservice impresora PrintServiceLookup.lookupDefaultPrintService = ();

AttributeSet att = printer.getAttributes () ;

para (atributo a: att.toArray ()) {

attributeName String;

cadena attributeValue ;

attributeName = a.getName ();

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

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

}

agarra la impresora predeterminada en el sistema y toda su atributos . A continuación, pasa a través de cada atributo y se imprime el nombre del atributo y valor , incluyendo su disponibilidad. Con mi propia impresora , la siguiente es la salida :

printer-name : EPSON8EB46B

color soportados : apoyado

impresora -es- aceptar -jobs : aceptar puestos de trabajo -

cola -job- cuenta: 1

Esto indica que mi impresora es una impresora Epson , es compatible con el color , se aceptan nuevos puestos de trabajo, y en la actualidad tiene un trabajo en cola para la impresión < br . >

Programación Java
Cómo convertir C + + código en Java
Cómo quitar el guión Tags en ​​Mootools XHR
Imagen API Java Tutorial
Rejillas Tabla Utilización de Java JSP
Cómo rellenar una tabla ADF
Tutorial para la aplicación de escritorio NetBeans
Cómo escribir un Blurb con un programa de Java
Cómo hacer una barra Navigaton costumbre en iWeb
Conocimientos Informáticos © http://www.ordenador.online