Hi,
Interessanter Thread zu diesem Thema->
Insbesondere der letzte Abschnitt des letzten Posts...
Und die Referenz zum Objekt.
Developing for Interapplication Communication — Acrobat-PDFL SDK: Interapplication Communication
Die Funktion _FilePrint schickt aber die PDF's zum Ausdrucken immer über den Adobe Acrobat 2020 und dieser macht in meinem Script Probleme
Weißt du das, weil Acrobat ein Fenster öffnet? Adobe hat lt. Community-Foren schon vor Jahren den "Silent"-Druckmodus "entfernt". Nach deren Info wird für jeden Print ein eigenes Fenster geöffnet, welches der User händisch schließen muss. Verbirgt man nun diese Fenster, indem man entweder in den Eigenschaften der *.lnk-Datei (shortcut der Datei im Startmenü) händisch "minimiert" einstellt, oder per Script diese Fenster übereinander stapelt, dann verweigert die Software irgendwann die Arbeit so lange, bis das/die Druckdialogfenster geschlossen werden.
Ggf ist es also erforderlich, nach dem Druck des Dokuments per AutoIt das Drucken-Dialogfenster zu schließen....
//EDIT
Ich hatte "früher" ausschliesslich per per Copy-Befehl direkt aus dem BS auf einen spezifischen Drucker gedruckt, teste das doch mal bitte per Run()/RunAs()
">copy c:\blablub\test.pdf \\<servername bzw. IP>\<Druckername>
Mit *.pdf werden dann alle pdf-Dateien in diesem Verzeichnis an den Drucker geschickt.
Oder du machst es auf die richtig "harte" Tour und killst den Adobe-Prozess nach jedem Druck.