Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / Java / Listar dispositivos de impresión

Listar dispositivos de impresión

Por jc mouse jueves, mayo 3, 2012

El siguiente código te muestra una lista de los dispositivos de impresión que tenemos instalado en el sistema

import javax.print.PrintService;
import javax.print.PrintServiceLookup;
/**
* @web https://www.jc-mouse.net/
 * @author Mouse
 */
public class Main {

    public static void main(String[] args) {        
        PrintService[] printService = PrintServiceLookup.lookupPrintServices( null , null);
        for( int i=0 ; i< printService.length; i++)
        {
           System.out.println("Dispositivo: ["+ i +"] = " + printService[i].getName());
        }
    }

}

Y tenemos como resultado, según lo que tenga cada quien en su pc.

run:
Dispositivo: [0] = Microsoft XPS Document Writer
Dispositivo: [1] = HP Deskjet F300 Series
Dispositivo: [2] = Foxit PDF Printer

fin

Tags

Artículos similares

Tutorial Gráficos Vectoriales SVG – Parte I

Estructura Interna de un archivo SVG. <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD[...]

Primeros pasos con JavaFX

¿Qué es javaFX? JavaFX es una familia de productos y tecnologías de Sun Microsystems, adquirida por Oracle Corporation,[...]

Impresión de reportes

Existen diferentes métodos par imprimir reportes hechos con JasperReport en aplicaciones hechas en java, en este post te[...]

Chusakeri: Software Educativo para realizar sumas mentales

Las matemáticas son fundamentales para la vida y aparte de las actividades clásicas de enseñanza desarrolladas en el aul[...]

Crear y mover objetos en tiempo de ejecución

Dando respuesta a una interrogante sobre el como crear objetos en tiempo de ejecución y como manipular estos, desarrolle[...]

Animaciones básicas con Pygame

En tutoriales pasados creábamos demasiadas líneas de código en el mismo lugar para dibujar en la pantalla, cosa que nos[...]