forse ti dico una C****TA o meglio una cosa poco inerente
alla tua domanda


Ma io sotto LINUX utilizzo
una stampante USB sono riuscito a stampare
utilizzando IL COMANDO DI SHELL "LPR nomefile"

mi sembra che utilizzavo la funzione delC
e non del C++ popen()

in pratica registravo l'output di stampa in un file di testo
e poi tramite la funzione popen()
andavo a chiamare il comando di Shell LPR

Non so se questo mio consiglio ti può essere
d'aiuto (spero di si) altrimenti :bubu:

Ciao