WindowsXP y print /d con un system

barboles
12 de Agosto del 2003
Tengo el siguiente problema tengo que realizar la impresión de un fichero, la mpresora la tengo en otra máquina para ello utilizo el siguiente codigo:

strcpy( trast, "PRINT /D: \Mtoolshp impreso.lpt" );

respuesta = system(trast);

El caso es que el programa se ejecuta en modo gráfico y cuando ejecuto esto pierdo el modo gráfico;

Alguien sabe como puedo evitarlo; (Lo hago correr en WindowsXP).