**Eigenschaft:** ==== Prüfung ==== \\ **Beschreibung:** Mit diesem Wert wird festgelegt, welche Nutzdaten oder Attribute des aktuellen Dokuments zu prüfen sind, um die Entscheidung zu treffen, ob ein untergeordnetes Formular eingebunden werden soll oder nicht. {{print2forms:objekte:formular:opstyp.png}} Die Bedeutungen der einzelnen Auswahlen sind in der folgenden Tabelle gelistet: | Feld | Ein Text innerhalb der Druckdaten wird geprüft. | | Benutzer | Der Name des Benutzers, der den Druckauftrag erzeugt hat, wird geprüft. Der Benutzername wird dabei als einfache Zeichenkette bahandelt. Der Benutzer muss also nicht im (p2f)-System konfiguriert sein! | | Rechner | Der Name des Rechners, der den Druckauftrag erzeugt hat. Da die Rechnernamen von den (p2f)-Druckertreibern ermittelt werden, ist das Aussehen des Namens vom jeweiligen Rechner abhängig. Im einfachsten Fall kann nur die IP-Adresse als Name dienen, oder, falls der Rechner Zugriff auf den DNS-Dienst hat, sein voller Name im Netzwerk. | | Drucker | Der Name des Druckers auf dem druckenden Rechner wird geprüft. Zu Steuerungszwecken ist es ohne weiteres möglich, mehrere logische Drucker einzurichten, die dann aber alle auf den gleichen (p2f)-Client drucken. | | Auftrag | Der Name des Druckauftrags wird geprüft. Dieser Name wird in der Regel vom druckenden Programm eingesetzt, und ist daher nicht immer verfügbar. | | Datei | Der Name der Datei, in der der Druckauftrag vom Spool-System zwischengespeichert worden ist, wird geprüft. Dieser Name ist nicht auf allen Rechnersystemen verfügbar - zur Zeit nur im OS/400 und i5/OS. | | Benutzerdaten | Die Benutzerdaten der Spooldatei sollen geprüft werden. Diese Daten ist nicht auf allen Rechnersystemen verfügbar - zur Zeit nur im OS/400 und i5/OS, wenn über HostPrintTransform gedruckt wird. | | Benutzerdefinierte Daten | Die benutzerdefinierten Daten der Spooldatei sollen geprüft werden. Diese Daten ist nicht auf allen Rechnersystemen verfügbar - zur Zeit nur im OS/400 und i5/OS, wenn über HostPrintTransform gedruckt wird. | | Prozess | Der (p2f) Name des aufrufenden Prozesses wird geprüft. | | Etikett | Die Nummer des Etiketts auf dem Etikettenbogen wird geprüft. Das erste Etikett hat die Nummer '1'. Die Prüfung kann nur erfolgen, wenn das Formular über einen Etikettenprozess aufgerufen worden ist. | | Seite | Die Nummer der aktuellen Druckseite wird geprüft. Die erste Druckseite hat die Nummer '1'. Bei der Formulierung des Vergleichsmusters für die Prüfung ist zu berücksichtigen, dass die letze Seite eines Druckauftrags einen Punkt nach ihrer Nummer enthält. Damit kann über eine Abfrage auf die Existenz des Punktes auf die letzte Seite eines Druckauftrags geprüft werden. | Nicht alle Prüfungen sind auf allen Rechnersystemen nutzbar. Die Attribute des Druckauftrags werden von den Druckertreibern des jeweiligen Rechnersystems ermittelt und, soweit verfügbar und bekannt, in einem PJL-Header am Anfang des Druckauftrags übertragen. \\ **Hinweise:** * Ob ein zu prüfendes Feld von einem bestimmten Druckertreiber unterstützt wird oder nicht, kann beim Ausdrucken der Feldindizes ermittelt werden. Der erzeugte Ausdruck enthält auch die Inhalte der prüfbaren Felder. Dabei entspricht **Benutzer** dem Text nach %%'[%%User]', **Rechner** entspricht dem Text nach %%'[%%Computer]', **Drucker** dem Text nach %%'[%%Printer]', **Auftrag** dem Text nach %%'[%%Job]' und **Datei** dem Text nach %%'[%%File]'. **Prozess** entsprcht, falls vorhanden %%'[%%FORM]', ansonsten dem (p2f) Namen des Objekts unter '[PROCESS]'. (( Falls auch diese Angabe fehlt, wird der Standardprozess des jeweiligen Druckers aktiviert.\\ \\ )) * Bei der Prüfung des Druckattributs **Rechner** muss sichergestellt werden, dass auf allen in Frage kommenden Clients und Gateways die Verfügbarkeit und Konfiguration des Dienstes DNS identisch ist. Ansonsten enthält dieses Feld eben einmal einen Namen und einmal eine IP-Adresse - was gegebenfalls aber auch mit zwei mittels 'oder' verbundenen Bedingungen abgefangen werden kann. * Zusätzliche Informationen zu den einzelnen Prüfungen finden sich auch im Hilfetext zur [[print2forms:objekte:formular:bedingungsliste|Bedingungsliste]]. * Die beiden Auswahlen **Benutzerdaten** (Text nach '[USRDATA]') und **Benutzerdefinierte Daten** (Texte nach '[DEFDATA]' bis '[DEFDATJ]') sind nur auf Druckaufträge anwendbar, die unter IBM OS/400 bzw IBM i5/OS auf einem SCS-Drucker mit dem (p2f)-Trennseitenprogramm und dem entsprechenden Druckeranpassungsobjekt erstellt wurden. \\