Muy buenas, llevo un tiempo con este codigo danzando pero nunca me ha llegado a funcionar bien..
El problema esta en el puerto "LPT1:" .. hay algun metodo de indicar al programa que imprima en la impresora que tiene el equipo por defecto.
Código:
#include <iostream>
#include <fstream>
using namespace std ;
int main()
{
// Identifica el puerto de la impresora
char const * const pszPrinterName = "LPT1:" ;
// Abre el flujo de la impresora
ofstream prn( pszPrinterName );
// Asegura que la impresora se abrio exitosamente
if ( ! prn ) {
cerr << "ERROR: No se puede abrir " << pszPrinterName << '\n' ;
return 1 ;
}
// Imprime un mensaje
prn << "Hola mundo!" ;
prn << '\r' // Retorno de carro (ENTER)
<< '\f' ; // Expulsa la ultima hoja de la impresora
// Cierra la impresora
prn.close();
return 0;
}
Gracias de antemo.