Jak używać Java do drukowania na drukarce sieciowej?

Korzystając z Java, muszę drukować na drukarce sieciowej, która nie jest zainstalowana lokalnie. Znam tylko nazwę drukarki. Wszystkie tutoriale, które widziałem, zaczęły się od czegoś takiego:

PrintService []services = PrinterJob.lookupPrintServices();

Problem polega na tym, że nie można zainstalować żadnych drukarek, więc w takim przypadku usługi będą puste. Muszę ustawić nazwę drukarki bezpośrednio, a nie tylko wyliczać ją za pomocą widocznych drukarek.

questionAnswers(2)

yourAnswerToTheQuestion