RE:Imprimir Archivo de texto
No hay una forma standard de hacerlo en C.
Algunos compilador tienen stdprn, igual que stdin o stdout. Puedes imprimir con
fprintf (stdprn, "Hola impresora\n");
En windows se puede imprimir abriendo el archivo PRN:
FILE *impresora = fopen ("PRN:", "w");
fprintf (impresora, "Hola impresora\n");
En unix puedes usar cosas como las que indico en esta página http://www.geocities.com/chuidiang/funciones/funciones.html#imprimir
Se bueno.