Eigenschaft:

Dokumentprozess


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:

DokumentgrenzeArt der Dokumentgrenze, die zu suchen ist
FeldindexReferenz auf ein Textfeld, dessen Wert zur Erkennung der Dokumentgrenze dient
VergleichswertWert 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:

BedingungslisteBedingung, unter der die Weitergabe des Dokuments erfolgen soll
DruckerDrucker, an den das Dokument weitergegeben wird
GatewayGateway, an das das Dokument weitergegeben wird
AuflageAnzahl der identischen Kopien, die gedruckt werden soll
ProzessProzess, 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:

BedingungslisteBedingung, unter der der Anhang gedruckt werden soll
DruckerDrucker, an den der Anhang weitergegeben wird
GatewayGateway, an das der Anhang weitergegeben wird
AuflageAnzahl der identischen Kopien, die gedruckt werden soll
ProzessProzess, mit dem der Anhang bearbeitet werden soll
Fixer AnhangAuswahl eines bestimmten Anhangs der gedruckt werden soll
ZugriffspfadAuswahl eines Verzeichnisses aus dem Anhänge gedruckt werden sollen
AnhangschabloneSchablone 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:

BedingungslisteBedingung, unter der der Anhang oder das Einzeldokument abgelegt werden soll
AblageAngabe darüber, ob im öffentlichen oder im privaten Bereich der Festplatte abgelegt werden soll
BenutzernameBei Ablage im privaten Bereich Name des im Drucker registrierten Benutzers
DateinameName, unter dem das Dokument abgelegt werden soll
PasswortDas für den angegebenen Benutzernamen benötigte Passwort
AuflageAnzahl der identischen Kopien, die beim Abruf des Anhangs oder Einzeldokuments erzeugt werden soll
DruckerDrucker, auf dem der Anhang oder das Einzeldokument abgelegt werden soll
ProzessProzess, 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:

BedingungslisteBedingung, unter der das Einzeldokument weitergereicht werden soll
IP-AdresseSchablone für die IP-Adresse oder den Netzwerknamen (DNS) des nachgeschalteten Systems
PortnummerSchablone 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: