Hallo Freunde,
aus einen Delphi Programm möchte ich zwei unterschiedliche Formate auf zwei Druckern drucken (auf jedem Drucker ein Format). Ein Drucker davon ist ein Netzwerkdrucker. Die Umschaltung funktioniert auch: mit printer.printerindex. Aber die Abfrage von Seitenbreite und Seitenhöhe (GetDeviceCap...) funktioniert nur bei dem lokalen (Standard-Drucker). Die Werte von dem Zweitdrucker (DIN A 4) sind total daneben (ca. 97 mm x 130 mm). Entsprechend ist auch der Ausdruck nur oben links. Wenn ich diesen Netzwerkdrucker zum Standarddrucker mache, klappt alles bestens, aber dann stimmen die Werte des anderen Druckers nicht mehr (Papierbreite und Papierhöhe).
Hat jemand eine Idee, wie ich für beie Drucker an die richtigen Werte komme?
Gruß
ibh_compucat
_________________
Was du nicht begreifst, kannst du nicht verlernen!