C/Visual C - Imprimir por impresora

 
Vista:

Imprimir por impresora

Publicado por Zemi (8 intervenciones) el 23/07/2004 09:13:31
Necesito saber como imprimir un documento por impresora. A poder ser comentarme el código para saber k hace en cada momento. Gracias de antemano
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

RE:Imprimir por impresora

Publicado por chuidiang (677 intervenciones) el 25/07/2004 20:43:49
Si estas en windows, para escribir en la impresora basta abrir el fichero "prn:" y escribir en el

// Se abre la impresora para escribir
FILE *impresora = fopen ("prn:", "w");

// Escribe Hola en la impresora
fprintf (impresora, "Hola\n");

Si lo que quieres es escribir un fichero, puedes abrir el fichero desde código, ir leyéndolo y a la vez escribiéndolo en la impresora.

Otro método más sencillo para escribir un fichero en la impresora, es arrancar el comando "print". Según el compilador que uses la forma de hacerlo varía. Por ejemplo, podría ser algo como

// system es funcion de C.
// print es el comando del sistema operativo que permite imprimir.
system ("print fichero.txt");

Se bueno.
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