Drucker ermitteln
-
Moin Moin,
also folgendes, wie kann ich die Aktuellen Drucker festellen, die auf einem
Rechner installiert sind????Ich will keine DialogBox oder sowas ich brauch nur die Aktuellen Drucker bzw. auch infos über diese Model etc. wenn das möglich ist!
Ich habe einen Server(Linux) und Clients(Windows) ich will aber nicht jedern Drucker einzelln installiern, sondern die Clients sollen dem Server einfach mitteilen welche Drucker installiert sind. Von einem Client will ich dann sagen "Hallo Server drucke die Datei BLABLA auf dem und dem Drucker".
Es Funktioniert schon Soweit, das ich Dateien und so da ablegen kann wo ich will.(Quasi auf jedem Rechner). Nur brauch ich halt die Drucker.Ich hoffe ihr versteht was ich meine !
Danke im voraus!!!
-
EnumPrinters(...):
[url] http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/prntspol_9fjn.asp [/url]
-
Danke für den Tip aber kanst du mir vielleicht nch sagen wie ich das verwende ?
Ich tu mich immer nen Bischen schwer mit MSDN LIB
Thanx !!!!
-
Für was für ein BS brauchst du das ganze? Es geht um Netzwerkdrucker, oder?
-
Nein ich will nur die Lokalen Drucker haben !
Ich würde sie nur gerne in einer Liste ausgeben,das reicht mir schon.
Nachher will ich die Drucker dann aber auch über diese Liste wieder ansprechen können!
-
Ich hab gerade das hier mit Google gefunden: http://www.mvps.org/windev/ptk/enumprint.c
-
Super schonmal Danke aber beim Kompilen bekomme ich einen Linker Error
[Linker error] undefined reference to `EnumPrintersA@28'
Weist du ob ich das noch irgendwogegen Linken muss ????
Ich benutzte den Bloodsheet Compieler DEV-Cpp
-
In der MSDN-Library steht Winspool.lib! Probier das mal aus!
-
Super spitzt Klasse :))))) .... freu ... freu
Mit dem Link war mein fehler .....
Man sollte Spol auch mit doppel oo schreiben
Thanx .......