Java - imprimir directo a la impresora

   
Vista:

imprimir directo a la impresora

Publicado por jorge (2 intervenciones) el 13/03/2015 01:46:00
Hola, alguien que sea tan amable de pasarme un codigo o guiarme para crearlo.

tengo un formulario en java con netbeans, tengo 5 textfields y despues un boton de imprimir, lo que deso es capturar los 5 textfields y despues cuando aplane el boton imprimir me imprima lo que tengo en los textfiedls directo a la impresora (trato de llenar con datos una factura echa en imprenta), si es posible sin que me muestre el cuadro de dialogo de la impresora.

Gracias.

NOTA. no me sirve crear archivos pdf, ni otros, solo directo a la impresora

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

imprimir directo a la impresora

Publicado por eyanez (16 intervenciones) el 17/03/2015 16:12:25
Hola claro que es posible, esto es para imprimir en la impresora por defecto, pero puedes buscar e incluso abrir el cuadro de dialogo de impresoras

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import javax.print.Doc;
import javax.print.DocFlavor;
import javax.print.DocPrintJob;
import javax.print.PrintException;
import javax.print.PrintService;
import javax.print.PrintServiceLookup;
import javax.print.SimpleDoc;
 
public class ImpresionDirectaImpresora {
 
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String texto = "Esto es lo que va a la impresora";
 
		PrintService printService = PrintServiceLookup.lookupDefaultPrintService();
 
 
		DocFlavor flavor = DocFlavor.BYTE_ARRAY.AUTOSENSE;
		DocPrintJob docPrintJob = printService.createPrintJob();
		Doc doc = new SimpleDoc(texto.getBytes(), flavor, null);
		try {
			docPrintJob.print(doc, null);
		} catch (PrintException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

imprimir directo a la impresora

Publicado por jORGE (2 intervenciones) el 19/03/2015 13:30:03
OK, muchas gracias eyanez
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

imprimir directo a la impresora

Publicado por ICR (1 intervención) el 04/05/2016 05:56:48
Alguien sabe como puedo direccionar la impresión a una impresora especifica conectada localmente al equipo o conectada en la red sin el dialogo de impresión por supuesto, directamente por código? ¿es posible? Muchas gracias...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar