facciamo chiarezza:
io personalmente ti consiglio di usare la stampa tramite le qt , anche se ci sono alcuni piccoli problemi quasi irrilevanti ottieni un lavoro + professionale , inoltre i tempi di trasmissione della stampa alla stampante sono decisamente + brevi, poi se nella tua stampa ci sono molte parti nere queste verranno stampate utilizzando inchiostro nero preservando quello colorato solo per le parti "grafiche" in cui è necessario visualizzare un colore.
Se utilizzi le gtk ti conviene disegnare su una picture piuttosto che su una dravingarea (puoi usare tutti i caratteri che vuoi linee cerchi ecc ecc)poi dovrai trovarti un comando da terminale (valido per tutte le distribuzioni )che ti stampi la picture,
in questo caso però invierai alla stampante un immagine che quindi verrà stampata come tale è utilizzerà sempre le cartucce del colore , che per fatture ddt e comande non mi sembra il caso.