Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/08/2008, 18:09
yackcae
 
Fecha de Ingreso: junio-2008
Mensajes: 63
Antigüedad: 15 años, 11 meses
Puntos: 2
Respuesta: Imprimir cadenas impresora

Bueno creo que esto no ayuda mucho, porque la verdad hace tiempo que no he tenido que hacer programas que impriman, pero aquí va:
stdprn era un flujo definido específicamente por Borland no pertenecía al estándar ANSI C, por lo que se ha perdido el soporte para ese flujo, antes también había soporte para la función biosprint y _bios_printer, declaradas en bios.h, pero también se ha dejado de dar soporte a esa función (incluso el archivo bios.h ya no está soportado), el problema es que todas esas funciones eran por lo general exclusivas para MSDOS, yo lo que usaba para imprimir depende del sistema operativo, en Windows se usa PrintDlgEx o PrintDlg con su respectivo StartDoc, en GNU/Linux la cosa se complica un poco, creo que se usa GnomePrint en caso de gnome, y en KDE la verdad no sé.

Prueba este código tal vez te sirve:

Código:
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
FILE *prn;
if (!(prn = fopen("prn", "wb"))) {
perror("Could not open \"prn\" for output");
exit(EXIT_FAILURE);
}
fprintf(prn, "This is a simple test.\n");
fclose(prn);
return 0;
}
lo encontré en este foro:

http://bytes.com/forum/thread218908.html

Última edición por yackcae; 17/08/2008 a las 18:32