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

Puerto de la impresora por defecto.

Estas en el tema de Puerto de la impresora por defecto. en el foro de C/C++ en Foros del Web. Muy buenas, llevo un tiempo con este codigo danzando pero nunca me ha llegado a funcionar bien.. El problema esta en el puerto "LPT1:" .. ...
  #1 (permalink)  
Antiguo 10/02/2010, 09:53
 
Fecha de Ingreso: diciembre-2007
Ubicación: Valencia
Mensajes: 92
Antigüedad: 16 años, 10 meses
Puntos: 3
Puerto de la impresora por defecto.

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.

Etiquetas: defecto, impresora, puerto
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 14:04.