Eigenschaft:
Beschreibung:
Im print2forms-Systems wird zwischen drei verschiedenen Prozesstypen unterschieden: den Druckprozessen, den Dokumentprozessen und den Etikettenprozessen.
Ein Druckprozess beschreibt, wie das Dokument als Ganzes und wie die einzelnen Seiten eines Dokuments zu formatieren sind. Die Beschreibung für die Formatierung der einzelnen Seiten geschieht über ein Programm (Ablaufsteuerung), das selbst komplexe Seitenstrukturen verarbeiten kann. Ein Druckprozess kann nur auf PCL-Druckern ausgeführt werden. Bei der Verwendung von Etikettendruckern muss immer ein Etikettenprozess benutzt werden.
Der Dokumentprozess zerlegt grössere Druckaufträge mit mehreren Dokumenten in Einzeldokumente. Dazu liest der Dokumentprozess zunächst die Druckdaten, sucht nach der Dokumentgrenze, und kopiert alle Daten in einen Zwischenspeicher, solange keine Dokumentgrenze gefunden wurde. Wurde eine Dokumentgrenze erkannt, steht in dem Zwischenspeicher ein Dokument, das zur weiteren Bearbeitung an einen oder mehrere Druck- oder Etikettenprozesse weitergegeben wird. Diese Weitergabe kann auch an Bedingungen geknüpft werden.
Der Etikettenprozess beschreibt, wie aus einem Dokument Nutzdaten ausgelesen werden sollen, die dem Ausfüllen von Etikettenvorlagen dienen. Im Gegensatz zum Druckprozess werden die einzelnen Seiten des Dokuments nicht gedruckt, sondern nur zur Anlieferung von Nutzdaten für die Etiketten benutzt.
Unter der Eigenschaft Dokumentprozess werden zunächst eine Reihe von weiteren Eigenschaften zusammengefasst, die die Zerlegung eines Druckauftrags in Einzeldokumente steuern:
Dokumentgrenze | Art der Dokumentgrenze, die zu suchen ist |
Feldindex | Referenz auf ein Textfeld, dessen Wert zur Erkennung der Dokumentgrenze dient |
Vergleichswert | Wert des Textfeldes, der die Dokumentgrenze markiert |
Weiterhin wird eine sogenannte Bearbeitungsliste definiert, in der festgelegt ist, an welche Prozesse und unter welchen Bedingungen die Einzeldokumente weitergereicht werden sollen. Jeder Eintrag dieser Liste enhält folgende Eigenschaften:
Bedingungsliste | Bedingung, unter der die Weitergabe des Dokuments erfolgen soll |
Drucker | Drucker, an den das Dokument weitergegeben wird |
Gateway | Gateway, an das das Dokument weitergegeben wird |
Auflage | Anzahl der identischen Kopien, die gedruckt werden soll |
Prozess | Prozess, mit dem das Dokument bearbeitet werden soll |
Innerhalb der Bearbeitungsliste kann auch der Druck von Anhängen zum aktuellen Dokument ausgelöst werden. Jeder Eintrag für einen Anhang enhält folgende Eigenschaften:
Bedingungsliste | Bedingung, unter der der Anhang gedruckt werden soll |
Drucker | Drucker, an den der Anhang weitergegeben wird |
Gateway | Gateway, an das der Anhang weitergegeben wird |
Auflage | Anzahl der identischen Kopien, die gedruckt werden soll |
Prozess | Prozess, mit dem der Anhang bearbeitet werden soll |
Fixer Anhang | Auswahl eines bestimmten Anhangs der gedruckt werden soll |
Zugriffspfad | Auswahl eines Verzeichnisses aus dem Anhänge gedruckt werden sollen |
Anhangschablone | Schablone zur Auswahl eines variablen Anhangs der gedruckt werden soll |
Soll ein Einzeldokument oder ein Anhang nicht gedruckt, sondern auf der Festplatte eines Druckers abgelegt werden, gibt es dafür ebenfalls Bearbeitungsschritte, die noch die Angaben zur Ablage enthalten:
Bedingungsliste | Bedingung, unter der der Anhang oder das Einzeldokument abgelegt werden soll |
Ablage | Angabe darüber, ob im öffentlichen oder im privaten Bereich der Festplatte abgelegt werden soll |
Benutzername | Bei Ablage im privaten Bereich Name des im Drucker registrierten Benutzers |
Dateiname | Name, unter dem das Dokument abgelegt werden soll |
Passwort | Das für den angegebenen Benutzernamen benötigte Passwort |
Auflage | Anzahl der identischen Kopien, die beim Abruf des Anhangs oder Einzeldokuments erzeugt werden soll |
Drucker | Drucker, auf dem der Anhang oder das Einzeldokument abgelegt werden soll |
Prozess | Prozess, mit dem der Anhang bearbeitet werden soll |
Soll ein Einzeldokument nicht durch print2forms sondern durch ein nachgeschaltetes System bearbeitet werden, kann es über eine Netzwerkverbindung an dieses andere System weitergereicht werden:
Bedingungsliste | Bedingung, unter der das Einzeldokument weitergereicht werden soll |
IP-Adresse | Schablone für die IP-Adresse oder den Netzwerknamen (DNS) des nachgeschalteten Systems |
Portnummer | Schablone für die Portnummer oder einen Versatz zur Errechnung der Portnummer des nachgeschalteten Systems |
Mit der Kombination von Dokument- und Druckprozessen ist das print2forms-System ohne weiteres in der Lage, komplexe Vorgänge wie dokumentweises Kopieren oder aber auch verteiltes Drucken zu unterstützen.
Ein Beispiel für einen einfachen Dokumentprozess, der lediglich Lieferscheine von einem bestimmten Rechner akzeptiert:
Hinweise: