Così si apre la finestra che mostra il progresso del processo ma stampa senza dovergli dare altre informazioni:

codice:
#include <shellapi.h>

int main() {
 ShellExecute(0, "Print", "C:\\a.txt", 0, 0, 0);
}
Da linkare shell32.lib ma di solito viene aggiunta di default.