Hi,
seit wir auf Version 11.00B umgestiegen sind, habe ich sehr oft
Probleme mit dem Laufzeitverhalten von ME10.
Z.B. laden wir Zeichnungen aus der Datenbank (WM) in ME10 um dort ein
Postscript, und daraus ein PDF zu erzeugen. Dies geschieht mit allen Dokumenenten, deren Status auf einen Status ungleich "Arbeit" gewechselt wurden. Seit Version 11 passiert es sehr haeufig, dass PDF's erstellt werden, die keine Schriftfeldinformationen beinhalten, was offensichtlich daraus resultiert, dass die Abarbeitung dieser Routine zu lange dauerte und ME10 schon den Druckvorgang gestartet hat. Dies laesst sich dadurch reduzieren, dass ein TRACE-File mitlaeuft.
Nun habe ich aber auch noch einen Sonderfall bei uns in der Produktion, bei dem ME10 dazu "missbraucht" wird, ein Druckbild fuer den Thermotransfer-Druck zu erzeugen. Ein Arbeitsplatz bedient dabei 3 Drucker, die unterschiedliche Geraete bedrucken. Damit das Bedienpersonal möglichst wenige Eingaben machen muss haben wir eine "printer.exe" erstellt, die vor der eigentlichen Druckausgabe den jeweils benoetigten Drucker aktiv setzt (Aufgrund Informationen aus WM) und dann den Druckvorgang startet.
Mit Version 8.7 hatten wir sehr selten eine Fehlsteuerung. Jedoch mit 11.00 habe ich nahezu 100% Fehlsteuerung, da die Druckerumschaltung nicht schnell genug ausgefuehrt wird, landet der Druckauftrag auf dem
letzten aktiven Drucker, was fatal ist.
Welche Möglichkeiten gibt es den erfolgreichen Abschluss eines "run graphics" oder "WINEXEC" abzupruefen, um den Makroablauf erst im Anschluss fortzusetzen. Eine WINEXEC_WAIT.DLL, die ich im Internet bei
einer Amerikanischen Firma gefunden habe, laeuft offensichtlich nur mit WM richtig, aber nicht mit ME10, obwohl sie ohne Fehler geladen wird. Wer hat mir einen Tipp?
KJW
------------------
kjw
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP