Wie kann ich mit Java auf einem Netzwerkdrucker drucken?

Unter Verwendung von Java muss ich auf einem Netzwerkdrucker drucken, der nicht lokal installiert ist. Ich kenne nur den Druckernamen. Alle Tutorials, die ich gesehen habe, begannen mit etwas wie:

PrintService []services = PrinterJob.lookupPrintServices();

Das Problem ist, dass keine Drucker installiert werden können. In diesem Fall sind die Dienste leer. Ich muss den Druckernamen direkt festlegen und nicht nur durch sichtbare Drucker auflisten.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage