Java Print Service: PrintServiceLookup.lookupPrintServices nicht zurück Netzwerkdrucker

Wenn ich meine JBoss-Anwendung aus dem Windows-Eingabeaufforderung kann ich die Liste der Drucker, einschließlich Netzwerkdrucker problemlos).

Wenn ich meine JBoss-Anwendung als Windows-Dienst, erhalte ich nur die Liste der Drucker, die direkt an die Maschine angeschlossen. Die Netzwerkdrucker nicht angezeigt.

Hier ist der Java-code, den ich verwenden, um die Liste der Drucker:

PrintService[] printerServices = PrintServiceLookup.lookupPrintServices(null, null);

Es scheint nicht zu sein, ein Berechtigungen-problem, da nach unseren administrator, die Berechtigungen setup Prima.

Einige haben eine bessere Erklärung, oder ist es ein Satz von Berechtigungen, die erforderlich sein könnten, um die Netzwerkdrucker zu zeigen, bis?

InformationsquelleAutor Khandelwal | 2009-06-23
Schreibe einen Kommentar