Wieso verstellt mein Autoload-Makro den Zeilenabstand meines WiseCore Druckers?

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.

Für die Verwendung von Autoload-Makros gibt es eine interne FormMaker Lösung, nämlich die Einbindung des Kommandos "UOM 600;" als PDL-Skript-Objekt in einen zusätzlichen Baustein.

Man erstellt in FormMaker 4.0 PRO wie folgt einen Baustein "UOM600":

  • Menübefehl "Formulare->Neuer Baustein..." ausführen
  • Im Fenster "Eigenschaften" des neuen Bausteins den Wert für die Eigenschaft "Name" in "UOM600" ändern
  • Menübefehl "Formulare->Neuer Baustein bearbeiten..." ausführen
  • Im ItemEditor das PDL-Skript-Objekt-Werkzeug auswählen und mit dem Mauszeiger in die Arbeitsfläche klicken
  • Im Editierfeld "Befehl(e)" des Fensters "PDL-Skript-Objekt" die Kommandosequenz "UOM 600;" eingeben und mit Klick auf "OK" abschließen
  • Menübefehl "Datei->Speichern & Schließen" ausführen
  • Mit Drag'n Drop den Baustein "UOM600" dem(n) Formular(en) hinzufügen
  • Geänderten Formularsatz abspeichern und mit der Option "Liste aus Netzwerkassistenten verwenden" des Uploadassistenten alle Drucker aktualisieren

Wird diese Lösung verwendet, muss eine Prologdatei natürlich nicht mehr um den UOM600 Befehl erweitert werden.

Zuletzt aktualisiert am 2010-07-09 von Ralf Rötzer.

Zurück