Webseiten-Werkzeuge

Benutzer-Werkzeuge


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:

  • Für das Zwischenspeichern der Einzeldokumente benötigt der Dokumentprozess einen Puffer im RAM-Speicher des Rechners, auf dem der print2forms-Client oder das Gateway läuft. Je nach Rechnerausstattung führt dies natürlich zu Limitierungen in der Grösse der Einzeldokumente. Es wird empfohlen, vor dem Produktiveinsatz eines Prozesses entsprechende Tests mit den in Frage kommenden Clients/Gateways auszuführen.Einen Anhaltspunkt für die Grösse der Einzeldokumente erhält man, wenn man sie probeweise in eine Datei umleitet, und deren Grösse inspiziert. Dateigrössen unterhalb 8 Megabyte sind für Clients und Gateways, die auf aktuellen PCs laufen, kein Problem. Gegebenenfalls ist eine Speicheraufrüstung erforderlich.
  • Für die Unterstützung des verteilten Druckens (Weiterleitung an andere Clients oder Gateways) wird der print2forms-Router benötigt. Die Weiterleitung an nachgeschaltete Systeme erfolgt dagegen direkt.
  • Weitere Informationen finden sich in den Hilfetexten der einzelnen Eigenschaften.
  • Informationen zur Bedingungsliste finden sich im Hilfetext zur Eigenschaft Bedingungsliste.
  • Informationen zur Bearbeitungsliste finden sich im Hilfetext zur Eigenschaft Bearbeitungsliste.
  • Informationen zum Druckprozess finden sich im Hilfetext zur Eigenschaft Druckprozess.
  • Informationen zum Etikettenprozess finden sich im Hilfetext zur Eigenschaft Etikettenprozess.
print2forms/objekte/prozess/dokumentprozess.txt · Zuletzt geändert: 2018-02-21 15:12 (Externe Bearbeitung)