ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
1146
1146
EMPFEHLEN
-
Hi,
ich habe folgendes Problem: ich möchte in meiner Anwendung die unter Windows installierten Drucker in einer JComboBox anzeigen lassen.
Über PrintServiceLookup.lookupPrintServices(null, null) versuche ich die Drucker auszulesen. Leider fehlen dabei einige Netzwerkdrucker, sie werden schlicht nicht gefunden. Die lokal installierten sind alle da.
Gibt es unter Java noch einen anderen Weg, die installierten Drucker auszulesen?
Danke und Gruß
shocking
-
Hi!
Das ist imho die richtige Vorgehensweise. Unter der Vorraussetzung dass du die Netzwerkdrucker auch auf deinem PC als Netzwerkdrucker registriert hast, sollten sie eigentlich gefunden werden...
*grüssle*Wenn du eine weise Antwort verlangst, musst du vernünftig fragen.
(Johann Wolfgang von Goethe)
----------------------------------------------------------------------
FLEXibler Java Entwickler
-
Hi,
ja das ist das Problem. Die Drucker sind installiert und in anderen Anwendungen wie z.B. Word und auch im System unter "Drucker und Faxgeräte" zu finden. Nur Java scheint sie nicht zu erkennen...
Gruß
shocking
-
Hat denn wirklich keiner ne Idee?
-
29.07.10 10:46 #5
- Registriert seit
- Mar 2007
- Ort
- Frankfurt am Main
- Beiträge
- 67
Leider nicht. Gerade etwas getestet:
- Mit/ohne Netzwerkverbindung
- Netzwerkdrucker entfernt/hinzugefügt
Jedes mal erhielt ich vom PrintServiceLookup eine korrekte Liste. Ist an den nicht gefundenen Netzwerkdruckern irgendetwas Besonderes?
-
Wenn ich ehrlich bin, hab ich keine Ahnung... Für die Einrichtung der Drucker sind die Admins zuständig. Das Problem tritt auch nur bei Windows 7 Rechnern auf, wie sich nun herausgestellt hat. Scheinbar ist es ein Unterschied je nachdem wie der Drucker installiert wurde. Offensichtlich laufen die Drucker über Druckerserver und nicht jeder davon wird gefunden.
Was mich halt nur wundert ist, dass die Drucker in Windows normal erkannt werden etc. Nur das Java PrintServiceLookup scheint sie nicht zu finden...
Ich konnte leider noch nicht wirklich ausmachen, wie/wo genau dieser das Auslesen technisch realisiert.
Gruß shocking
-
Für den Fall dass es jemanden interessiert:
Das Problem lag nicht im Auffinden der Drucker sondern vielmehr in einem Filter, der einige Drucker wieder entfernt hat. Problem ist somit gelöst
Ähnliche Themen
-
Programm für PDA nicht unter Programmen zu finden
Von gregoriusd im Forum VisualStudio & MFCAntworten: 0Letzter Beitrag: 22.07.09, 10:53 -
Netzwerkdrucker unter NT einrichten
Von tombe im Forum NetzwerkeAntworten: 1Letzter Beitrag: 28.11.05, 09:30 -
J2SE 1.5.0 soll in Zukunft J2SE 5.0 heißen?!
Von Thomas Darimont im Forum JavaAntworten: 3Letzter Beitrag: 30.06.04, 12:16 -
hab unter suchen und finden nichts gefunden! --> Vollbild!
Von zg peripherals im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 09.03.02, 17:38 -
hab unter suchen und finden nichts gefunden! --> Vollbild!
Von zg peripherals im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 02.03.02, 17:29





Zitieren
Login




