Dipende da cosa devi farci: se devi banalmente stampare su un dispositivo devi appoggiarti alle librerie di spooling del sistema operativo, altrimenti devi usare librerie apposite per scrivere direttamente sulle porte (che variano anche queste a seconda del sistema operativo).