Wer weiß Rat oder hat so etwas schon erfolgreich praktiziert:
Ich versuche aus einer VB-Anwendung heraus, die jeweils aktuelle SE-DFT-Datei mittels
objApp.ActiveDocument.Printout prtname
zu drucken. Direkt zuvor stelle ich alle Druckparameter in der .INI-Datei des Druckertreibers (DokuJet von Spicer) ein. Der Druck erfolgt, aber nicht mit den Druckereinstellungen, die gewählt wurden. (Das Format scheint zufällig gewählt zu werden)
Ein anschließender manueller Aufruf des Drucks in SE-Draft erfolgt jedoch korrekt mit genau den zuvor im Code gewählten Einstellungen. Die TIF-Datei wird korrekt erstellt.
Alternativ habe ich zunächst per Code den Standard-Drucker eingestellt und mit
objApp.ActiveDocument.Printout
(ohne Druckerangabe) gedruckt. Gleicher Effekt.
Die Eigenschaft Application.ActivePrinter="Detail" (ReadOnly) hilft mir auch nicht viel. Solid Edge scheint nicht zu bemerken, daß die Druckparameter geändert wurden.
Wo liegt hier mein Gedankenfehler? Jede Idee kann weiterhelfen.
Danke
------------------
Andreas aus KS
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP