Bei hochauflösenden WiseCore Druckern sendet der zugehörige KX Treiber zunächst einen dem Prescribe Kommando "UOM 600;" (Units Of Measurement) entsprechenden PCL Befehl als Voreinstellung zur Berechnung von Textpositionierungen eines Druckjobs.
Alle FormMaker Makros enthalten aber das Kommado "UOM 300;" für die Berechnung seiner Textelemente. Daher muss die Berechnungseinheit nach dem Makroaufruf mittels Prologdatei auf den durch den KX Treiber festgelegten Wert zurückgesetzt werden. Wird also der Zeilenabstand durch den bisher übliche Inhalt einer Prologdatei
"!R! CALL Makroname; EXIT, E;"
verstellt, muss dieser wie folgt erweitert werden:
"!R! CALL Makroname; UOM 600; EXIT, E;".
Achtung: Es kann immer noch zu den Problemen kommen, wenn das Formular nicht über CALL, sondern über eine automatische Overlay-Funktion wie AMCR, EMCR oder auch innerhalb CarbonCopy (CCPY/AMCR) automatisch ausgeführt werden soll.
Zuletzt aktualisiert am 2010-07-09 von Ralf Rötzer.