Bei uns ist es z.B. so, dass zum Beispiel die Aufbaupläne der Fertigung in A3 gedruckt werden.
Also hab ich ein Druckprofil angelegt, dass A3 druckt. Bei unserem Drucker kann man dazu Profile anlegen, in denen man alle möglichen Dinge einstellen kann.
Na jedenfalls habe ich u.a. einen Drucker angelegt, den ich "C3525_Fertigung_Aufbauplan" genannt hab.
Im Eplan hab ich Seitenfilter angelegt, die u.a. "Fertigung_Aufbaupläne" heißen.
Dann habe ich ein Script gebastelt, mit dem ich die verschiedenen Filter an die unterschiedlichen Drucker schicke.
Ich verwende dazu folgendes Konstrukt:
Code:
ActionCallingContext printContext0202 = new ActionCallingContext ();
printContext0202.AddParameter("printername","C3525_Fertigung_Aufbauplan");
printContext0202.AddParameter("number","1");
printContext0202.AddParameter("printcollate","0");
printContext0202.AddParameter("printreverse","0");
printContext0202.AddParameter("printchangedpages","0");
printContext0202.AddParameter("type","PAGES");
printContext0202.AddParameter("PAGEFILTERNAME", "110-Fertigung_Aufbaupläne");
new CommandLineInterpreter().Execute("print",printContext0202);
Das komplette Script findest du hier:
https://suplanus.de/printyourstyle/
------------------
Es ist nicht genug zu wissen, man muß auch anwenden; es ist nicht genug zu wollen, man muß auch tun.
Johann Wolfgang von Goethe
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP