VB: Druckertreibereinstellungen auslesen/setzen

Hallo, allerseits!

Wie kann ich die möglichen Druckereinstellungen der installierten Drucker auslesen und setzen? Damit meine ich nicht die normalen Eigenshaften des Printer-Objekts, sondern die darüber hinausgehenden wie Papierfach, Duplex horizontal/vertikal/Broschürenstil etc.

Ich hätte da irgendwas Richtung EnumPrinterData, GetPrinterData und SetPrinterData vermutet. Hat jemand Sniplets rumturnen, mit denen ich die vorhandenen Eigenschaften auslesen, die Eigenschaftswerte auslesen und wieder setzen kann?

Gruß, Manfred