Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Usar impresora con C

Estas en el tema de Usar impresora con C en el foro de C/C++ en Foros del Web. HOla!, Tengo que realizar un proyecto en C para la facultad, en el que necesito que el programa use la impresora e imprima datos que ...
  #1 (permalink)  
Antiguo 06/04/2010, 14:36
 
Fecha de Ingreso: septiembre-2006
Ubicación: Buenos Aires
Mensajes: 53
Antigüedad: 18 años, 2 meses
Puntos: 0
Sonrisa Usar impresora con C

HOla!,
Tengo que realizar un proyecto en C para la facultad, en el que necesito que el programa use la impresora e imprima datos que yo le pase, pero la verdad no tengo idea de cómo hacer para acceder a la impresora, necesitare alguna librería, API especial o algo así no?

Por ahí en internet encontré un código, pero no funciona
Código PHP:
#include <fstream>
 
using namespace std;
 
int main()
{
   
ofstream impresora;
   
impresora.open("LPT1");
 
   
impresora << "Hola, mundo\f" << endl;
   
impresora.close();
   return 
0;

¿Alguno conoce alguna forma más o menos simple de imprimir desde un programa hecho en C, que funcione genéricamente, ya que no sé qué impresoras tiene en la facultad?
Es en plataforma de Windows.
__________________
mysql_query("SELECT * FROM Intenet WHERE "Una pagina de verdad" ORDER BY id ASC");

Última edición por aenet; 06/04/2010 a las 16:58
  #2 (permalink)  
Antiguo 08/04/2010, 02:55
 
Fecha de Ingreso: febrero-2009
Mensajes: 147
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Usar impresora con C

prueba algo de esto:
METODO 1:
Cita:
#include <stdio.h>
main()
{
fprintf(stdprn, "una l¡nea de texto\n");
}
METODO 2
Cita:
#include <stdio.h>
main()
{
FILE *stream;

stream = fopen("PRN", "w");
fprintf(stream, " una l¡nea de texto \n");
}
  #3 (permalink)  
Antiguo 15/04/2010, 14:31
 
Fecha de Ingreso: septiembre-2006
Ubicación: Buenos Aires
Mensajes: 53
Antigüedad: 18 años, 2 meses
Puntos: 0
Respuesta: Usar impresora con C

Nop, no hace nada.
Usando algun api o algo asi, hay alguna manera?
__________________
mysql_query("SELECT * FROM Intenet WHERE "Una pagina de verdad" ORDER BY id ASC");

Etiquetas: impresora
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:09.