tutorials.de Buch-Aktion 02/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
1146
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    shocking shocking ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    49
    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
     

  2. #2
    Avatar von Artorius
    Artorius Artorius ist offline Mitglied Plutonium
    Registriert seit
    Feb 2010
    Beiträge
    222
    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

  3. #3
    shocking shocking ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    49
    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
     

  4. #4
    shocking shocking ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    49
    Hat denn wirklich keiner ne Idee?
     

  5. #5
    Tomek_FFM Tomek_FFM ist offline Mitglied Silber
    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?
     

  6. #6
    shocking shocking ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    49
    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
     

  7. #7
    shocking shocking ist offline Mitglied Bronze
    Registriert seit
    Mar 2007
    Beiträge
    49
    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

  1. Programm für PDA nicht unter Programmen zu finden
    Von gregoriusd im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 22.07.09, 10:53
  2. Netzwerkdrucker unter NT einrichten
    Von tombe im Forum Netzwerke
    Antworten: 1
    Letzter Beitrag: 28.11.05, 09:30
  3. J2SE 1.5.0 soll in Zukunft J2SE 5.0 heißen?!
    Von Thomas Darimont im Forum Java
    Antworten: 3
    Letzter Beitrag: 30.06.04, 12:16
  4. hab unter suchen und finden nichts gefunden! --> Vollbild!
    Von zg peripherals im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 09.03.02, 17:38
  5. hab unter suchen und finden nichts gefunden! --> Vollbild!
    Von zg peripherals im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 02.03.02, 17:29

Stichworte