Supongo que estás usando alguna clase para manejar la impresora en ese ejemplo no queda muy claro.
No se si conoces los archivos estándar de C, pero entre ellos está:
stdin(standard input device).
stdout(standard output device).
stderr(standard error device).
stdaux(standard auxiliar device).
y
stdprn(standard printer).
este último lo podés usar como si fuese un archivo abierto con fopen().
Ej>
fprintf(stdprn, "Hola!!\ndesde Argentina");
te imprimiria:
Hola!!
desde Argentina
(tengo la duda pero creo que además del \n tenés que agregar \r, -retorno y salto de línea-. Probalo)
Si querés usar objetos podés crearte tu clase para el manejo de archivos. Te aconsejo usar templates.
Creo que esto ya es demasiado largo así que cualquier cosa mandame un mail.
Espero haber ayudado :-)