Der print2forms-Drucker-/Gateway-Service bietet für jeden Drucker und für jedes Gateway die Möglichkeit, im Bedarfsfall eine Ablaufverfolgung anzufordern, in der alle Schritte (Aufruf eines Prozesses, Laden eines Formulars, etc) dokumentiert sind. Bei unerwarteten Druckergebnissen kann aus dieser Ablaufverfolgung meist leicht die Ursache ermittelt werden. Die Ablaufverfolgung wird duch Aktivieren der entsprechenden Box im Konfigurationsdialog des Druckers oder Gateways angefordert.
Die Ablaufverfolgung wird mit dem Starten des Druckers oder Gateways mit gestartet. Dabei wird eine eventuell bereits vorhandene, noch nicht abgespeicherte Ablaufverfolgung überschrieben! Die Ablaufverfolgung endet mit dem Anhalten des Druckers oder Gateways.
Bei angehaltenem (graue Flagge) oder wartendem (gelbe Flagge) Drucker oder Gateway erscheint im Kontextmenü des Druckers oder des Gateways der Menüpunkt Ablaufverfolgung. Bei Auswahl dieses Menüpunktes erscheint ein Dialog zur Sichtung der Ablaufverfolgung.
In dem Dialog erscheinen in jeder einzelnen Zeilen eine Meldung über den Ablauf innerhalb des Druckers oder Gateways. Die Zeile enthält von links nach rechts eine Wertung der Meldung in Form einer farbigen Flagge, das Datum und die Uhrzeit des Auftretens der Meldung, die IP-Adresse des druckenden Rechners, sowie die eigentliche Meldung.
Für jede der vier Flaggenfarben existiert am unteren Rand des Dialogs ein Kontrollkästchen, mit dessen Hilfe die Meldungen der entsprechenden Flaggenfarbe ein- oder ausgeblendet werden können. Ein aktiviertes Kontrollkästchen aktiviert die Anzeige der Meldungen.
Enthält die Ablaufverfolgung zu viele Meldungen, erscheint vor dem Öffnen des Dialogs eine entsprechende Meldung und die Anzeige der Meldungen im Dialog wird ab einer bestimmten Stelle abgeschnitten. Für diesen Fall und für den Fall, daß die Ablaufverfolgung mit einem externen Programm analysiert werden soll, kann durch einen Klick auf die Schaltfläche mit der Bezeichnung Sichern die Übertragung der Ablaufverfolgung in eine Datei angefordert werden. Es erscheint der folgende Dialog:
Der vorgeschlagene Dateiname zum Speichern der Ablaufverfolgung besteht aus dem Namen des Druckers oder Gateways mit der Erweiterung '.log'. Wird dieser Name nicht akzeptiert, kann er beliebig überschrieben werden. Ein Klick auf die Schaltfläche Speichern überträgt die gesamte Ablaufverfolgung in die angegebene Datei.
Nachfolgend ein Ausschnitt aus einer abgespeicherten Ablaufverfolgung:
6 2019-01-08 17:44:31 10.1.17.59 Console '10.1.17.59:55571' 6 2019-01-08 17:44:31 10.1.17.59 Access <PRT/A$O4ER.XML> (1666) 6 2019-01-08 17:44:31 10.1.17.59 Access <ROT/AVY2Z1O.XML> (1150) 6 2019-01-08 17:44:31 10.1.17.59 Access <ADP/D6_EKPO.XML> (15419) 6 2019-01-08 17:44:31 10.1.17.59 Mode 1 [2] 1712 (1) 0 2019-01-08 17:44:31 10.1.17.59 p2fClient 3.5.1.5798 started (134676745) 0 2019-01-08 17:44:31 10.1.17.59 Receive buffer 65536 0 2019-01-08 17:44:44 10.1.17.59 Sender connect 52239 (1) 0 2019-01-08 17:44:44 10.1.17.59 Printer connect 10.1.17.59:9500 (2570) 6 2019-01-08 17:44:44 10.1.17.59 PJL 'CODEPAGE' set to '1252' (4) 6 2019-01-08 17:44:44 10.1.17.59 PJL 'COMPUTER' set to 'kvasir' (6) 6 2019-01-08 17:44:44 10.1.17.59 PJL 'USER' set to 'Volker' (6) 6 2019-01-08 17:44:44 10.1.17.59 PJL 'JOBID' set to 'Lieferschein' (12) 6 2019-01-08 17:44:44 10.1.17.59 PJL 'MODEL' set to 'p2f Printer' (11) 6 2019-01-08 17:44:44 10.1.17.59 PJL 'FILEID' set to '1' (1) 6 2019-01-08 17:44:44 10.1.17.59 PJL 'TOTAL' set to '1' (1) 6 2019-01-08 17:44:44 10.1.17.59 PJL 'PROCESS' set to 'PRC/EXTRACT' (11) 0 2019-01-08 17:44:44 10.1.17.59 Request <PRC/EXTRACT.XML> 6 2019-01-08 17:44:44 10.1.17.59 Access <PRC/EXTRACT.XML> (1629) 0 2019-01-08 17:44:44 10.1.17.59 Request <PRC/ANLAGEN.XML> 6 2019-01-08 17:44:44 10.1.17.59 Access <PRC/ANLAGEN.XML> (4151) 0 2019-01-08 17:44:44 10.1.17.59 Begin document process step 6 2019-01-08 17:44:44 10.1.17.59 Access <OVL/AYAZVEG/AYI3CPQ.XML> (5995) 6 2019-01-08 17:44:44 10.1.17.59 Access <RES/LIEFER.XML> (1847) 6 2019-01-08 17:44:44 10.1.17.59 Access <OVL/KOPF.XML> (1176) 6 2019-01-08 17:44:44 10.1.17.59 Access <RES/KOPF.XML> (1807) 6 2019-01-08 17:44:44 10.1.17.59 Access <OVL/FUSS.XML> (1179) 6 2019-01-08 17:44:44 10.1.17.59 Access <RES/FUSS.XML> (1803) 6 2019-01-08 17:44:44 10.1.17.59 Page 1 State 1 'Einzige Seite' 6 2019-01-08 17:44:44 10.1.17.59 Font 'Company Font 2' loaded (658) ...
Der Aufbau der Datei entspricht weitestgehend dem der Anzeige, nur daß statt der farbigen Flaggen jetzt die Zahlen 0 - grün, 1 - grau, 3 - rot und 6 - weiss angezeigt werden. Die Datei ist UTF-8 kodiert und kann daher mit den meisten Texteditoren geöffnet, bearbeitet und natürlich auch durchsucht werden.
Die Bedeutung der einzelnen Meldungen ergibt sich aus dem meist sehr kurz gehaltenen englischen Text zusammen mit den sonstigen Angaben. Die Meldungen sind primär für den technischen Support bestimmt. Falls die Meldung sich auf ein Objekt innerhalb von print2forms bezieht, ist dies an den in spitzen Klammern gesetzten internen Objektbezeichnern zu erkennen.
Wird auf eine solche Meldung innerhalb der Anzeige (!) doppelt geklickt, erscheint ein kleiner Dialog, in dem die internen Objektbezeichner in sprechende Namen zurückübersetzt sind.
War im Konfigurationsdialog des Drucker-/Gateway-Services die Auflösung von IP-Adressen via DNS aktiviert, erscheint in diesem Dialog auch der aufgelöste Name des Rechners, dessen Druckauftrag die Meldung ausgelöst hat. Handelt es sich bei der Meldung um eine Fehlermeldung (rote Flagge), ist die Schaltfläche mit der Bezeichnung Hilfe aktiviert. Ein Klick auf diese Schaltfläche sucht in den Hilfetexten zum Drucker-/Gateway-Service nach der entsprechenden Fehlernummer und zeigt sie im Klartext in einem weiteren Fenster an.