public static void print(JTable jt) throws PrinterException {
     jt.print();
}

Wydawać by się mogło, że to będzie takie proste. Niestety, po wyświetleniu okienka z wyborem opcji i wciśnięcia "Print", wyświetla się okno dialogowe z tekstem "Printing in progress..." i przyciskiem Abort. Nie wiem, ile trzeba czekać na to wydrukowanie, ale po 5 minutach wcisnąłem Abort i znowu trzeba było czekać.

Dla zainteresowanych: Wyświetlający się na liście drukarek program "Microsoft XPS Document Writer", konwertujący do pliku .xps, działa poprawnie.

Zna ktoś powód, dla którego mogłoby dziać się coś takiego?