nintendoluk
Commander
- Registriert
- Mai 2014
- Beiträge
- 2.124
Hi zusammen,
ich arbeite zurzeit an einem Skript, welches alle installierten Drucker anzeigt mit der dazugehörigen IP-Adresse im Netzwerk. Der Zweck von dem Programm soll sein, dass man anhand von der IP-Adresse den entsprechenden Druckernamen herausfindet.
Das Herausfinden der Namen von allen installierten Druckern war kein Problem:
Beim durchsuchen des Internets habe ich jetzt leider keinen funktionierenden Lösungsansatz gefunden, wie man die IP-Adressen der Drucker herausfindet. Deshalb Frage ich euch, ob einer von euch so etwas schonmal gemacht hat? Ist mein Vorhaben überhaupt möglich? Wenn ja, hat einer einen Plan, wie?
Schonmal Danke und Schöne Grüße
Lukas
EDIT:
Alternativ würde auch ein Batch-, Powershell-, VB-Script durchaus ausreichend. Da ich mich da jedoch eher weniger auskenne, bräuchte ich da auch zusätzliche Hilfe.
ich arbeite zurzeit an einem Skript, welches alle installierten Drucker anzeigt mit der dazugehörigen IP-Adresse im Netzwerk. Der Zweck von dem Programm soll sein, dass man anhand von der IP-Adresse den entsprechenden Druckernamen herausfindet.
Das Herausfinden der Namen von allen installierten Druckern war kein Problem:
Code:
PrintService[] local_printers = PrintServiceLookup.lookupPrintServices(null, null);
for(int i_local_printer_counter = 0; i_local_printer_counter < local_printers.length; i_local_printer_counter++){
logger.info(String.format("Printer-Name: %s ... IP-Address: TODO" , local_printers[i_local_printer_counter].getName()) /*TODO: getIpAddress*/);
}
Beim durchsuchen des Internets habe ich jetzt leider keinen funktionierenden Lösungsansatz gefunden, wie man die IP-Adressen der Drucker herausfindet. Deshalb Frage ich euch, ob einer von euch so etwas schonmal gemacht hat? Ist mein Vorhaben überhaupt möglich? Wenn ja, hat einer einen Plan, wie?
Schonmal Danke und Schöne Grüße
Lukas
EDIT:
Alternativ würde auch ein Batch-, Powershell-, VB-Script durchaus ausreichend. Da ich mich da jedoch eher weniger auskenne, bräuchte ich da auch zusätzliche Hilfe.
Zuletzt bearbeitet von einem Moderator: