Webseiten-Werkzeuge

Benutzer-Werkzeuge


Aufzeichnungen

Der convert4print Konverter/Gateway-Service bietet für jeden Konverter die Möglichkeit, Aufzeichnungen der ein- und ausgehenden Datenströme zu erstellen. Die Aufzeichnungen werden durch Aktivieren des Protokollierungsmodus Fehlersuche im Konfigurationsdialog des Konverters angefordert.

Aufzeichnungen werden mit dem Starten des Konverters mit gestartet. Dabei wird eine eventuell bereits vorhandene, noch nicht abgespeicherte Aufzeichnung weggesichert, sodaß immer die aktuelle Aufzeichnung und die davor verfügbar sind. Die aktuelle Aufzeichnung endet mit dem Anhalten des Konverters.

Bei angehaltenem Konverter (graue Flagge) erscheint im Kontextmenü des Konverters der Menüpunkt Aufzeichnung. Bei Auswahl dieses Menüpunktes erscheint ein Dialog zur Sicherung der Aufzeichnung (gekürzt):

Der vorgeschlagene Dateiname zum Speichern der Aufzeichnung des Eingangsdatenstroms besteht aus dem Namen des Konverters erweitert um einen Unterstrich und den Buchstaben 'h' (Host) und der Erweiterung '.log'. Wird dieser Name nicht akzeptiert, kann er beliebig überschrieben werden. Ein Klick auf die Schaltfläche Speichern überträgt die gemachte Aufzeichnung in die angegebene Datei.

Die Aufzeichnung ist eine reine 7-bit Textdatei und beginnt in der ersten Zeile mit einem Kommentar (alles zwischen Doppelpunkten), der die Installation, den Konverter und dessen Versionsnummer enthält. In den nachfolgenden Zeilen wird jeder Übertragungsblock im Netzwerk mit einer Kopfzeile gekennzeichnet, die von links nach rechts eine laufende Nummer (hexadezimal), die Blocklänge (hexadezimal), die IP-Adresse des druckenden Rechners inklusive Port-Nummer, sowie einen Zeitstempel mit Datum im Format 'Jahr-Monat-Tag' und 'Minuten.Sekunden.Millisekunden' enthält.

Dahinter folgen die eingegangenen Druckdaten als Hexadezimalzahlen und, am rechten Rand, als ASCII-Repräsentation. Vor der ersten Nutzdatenzeile wird mit einem Buchstaben gekennzeichnet, ob es sich um empfangene Daten ('D' - Data) oder um eine Antwort auf eine Anfrage ('R' - Reply) handelt. Nachfolgend ein Auszug einer Aufzeichnung eingehender Prescribe-Daten:

: PRSCEmuP 4.1.0.102 - 1542786611 :
 
  :0000  0000  10.1.17.59-49532  2019-07-02  08.24.05-883 :
    :NC: 
 
  :0008  0021  10.1.17.59-49532  2019-07-02  08.24.06-519 :
    :D:\ 1B 25 2D 31 32 33 34 35 58 40 50 4A 4C 0D 0A 40 :41 .%-12345X@PJL..@ :
         50 4A 4C 20 49 4E 46 4F 20 53 54 41 54 55 53 0D :43 PJL INFO STATUS. :
         0A                                              :0A .                :
 
  :0009  0042  10.1.17.59-49532  2019-07-02  08.24.06-519 :
    :R   40 50 4A 4C 20 49 4E 46 4F 20 53 54 41 54 55 53  76 @PJL INFO STATUS :
    :    0D 0A 43 4F 44 45 3D 31 30 30 30 31 0D 0A 44 49  05 ..CODE=10001..DI :
    :    53 50 4C 41 59 3D 22 63 34 70 20 43 6C 69 65 6E  FA SPLAY="c4p Clien :
    :    74 22 0D 0A 4F 4E 4C 49 4E 45 3D 54 52 55 45 0D  FC t"..ONLINE=TRUE. :
    :    0A 0C                                            16 ..               :
 
  :000D  042F  10.1.17.59-49541  2019-07-02  08.24.06-910 :
    :D:\ 1B 25 2D 31 32 33 34 35 58 40 50 4A 4C 0D 0A 40 :41 .%-12345X@PJL..@ :
         50 4A 4C 20 45 4E 54 45 52 20 4C 41 4E 47 55 41 :5C PJL ENTER LANGUA :
         47 45 3D 50 43 4C 0D 0A 21 52 21 20 52 45 53 3B :98 GE=PCL..!R! RES; :
         20 44 41 4D 3B 20 55 4E 49 54 20 43 3B 0D 0A 0D :4F  DAM; UNIT C;... :
         0A 4D 43 52 4F 20 42 58 3B 0D 0A 20 20 20 20 20 :E7 .MCRO BX;..      :
         53 50 44 20 2E 30 35 3B 20 42 4F 58 20 2E 38 2C :90 SPD .05; BOX .8, :
         20 2D 2E 38 3B 20 4D 52 50 20 31 2C 20 30 3B 0D :12  -.8; MRP 1, 0;. :
         0A 45 4E 44 4D 3B 0D 0A 0D 0A 4D 43 52 4F 20 53 :3B .ENDM;....MCRO S :
         43 52 45 45 4E 20 25 2C 20 77 69 64 74 68 2C 20 :6A CREEN %, width,  :
         64 65 70 74 68 3B 0D 0A 20 20 20 20 20 43 4D 4E :E5 depth;..     CMN :
         54 20 44 72 61 77 73 20 62 6F 78 20 77 69 74 68 :BA T Draws box with :
         20 72 6F 75 6E 64 65 64 20 63 6F 72 6E 65 72 73 :2D  rounded corners :
         3B 0D 0A 20 20 20 20 20 43 4D 4E 54 20 4C 65 61 :56 ;..     CMNT Lea :
...


Da bei convert4print Eingangs- und Ausgangsdatenstrom immer gleichzeitig aufgezeichnet werden, erscheint unmittelbar nach der erfolgten Abspeicherung der Eingangsdaten noch der folgende Standarddialog zur Abspeicherung des Ausgangsdatenstroms (gekürzt):

Der vorgeschlagene Dateiname zum Speichern der Aufzeichnung des Ausgangsdatenstroms besteht aus dem Namen des Konverters erweitert um einen Unterstrich und den Buchstaben 'p' (Printer) und der Erweiterung '.log'. Wird dieser Name nicht akzeptiert, kann er beliebig überschrieben werden. Ein Klick auf die Schaltfläche Speichern überträgt die gemachte Aufzeichnung in die angegebene Datei.

Die Aufzeichnung ist eine reine 7-bit Textdatei und beginnt in der ersten Zeile mit einem Kommentar (alles zwischen Doppelpunkten), der die Installation, den Konverter und dessen Versionsnummer enthält. In den nachfolgenden Zeilen wird jeder Übertragungsblock im Netzwerk mit einer Kopfzeile gekennzeichnet, die von links nach rechts eine laufende Nummer (hexadezimal), die Blocklänge (hexadezimal), die IP-Adresse des druckenden Konverters inklusive Port-Nummer, sowie einen Datums- und Zeitstempel im Format 'Jahr-Monat-Tag' und 'Minuten.Sekunden.Millisekunden' enthält.

Dahinter folgen die vom Konverter erzeugten Druckdaten als Hexadezimalzahlen und, am rechten Rand, als ASCII-Repräsentation. Vor der ersten Nutzdatenzeile wird mit einem Buchstaben gekennzeichnet, ob es sich um gesendete Daten ('D' - Data) oder um eine Antwort des Druckers ('R' - Reply) handelt. Nachfolgend ein Auszug vom Anfang einer Aufzeichnung des ausgehenden Druckerdatenstroms (bei aktiviertem PJL-Protokoll):

: PRSCEmuP 4.1.0.102 - 1542786611 :
 
  :0001  0000  10.1.17.59-49532  2019-07-02  08.24.05-930 :
    :NC: 
 
  :0002  001A  10.1.17.59-49532  2019-07-02  08.24.05-930 :
    :D:\ 1B 25 2D 31 32 33 34 35 58 40 50 4A 4C 20 55 53 :B2 .%-12345X@PJL US :
         54 41 54 55 53 4F 46 46 0D 0A                   :83 TATUSOFF..       :
 
  :0003  0029  10.1.17.59-49532  2019-07-02  08.24.05-930 :
    :D:\ 40 50 4A 4C 20 45 43 48 4F 20 63 6F 6E 76 65 72 :12 @PJL ECHO conver :
         74 34 70 72 69 6E 74 20 32 31 37 31 36 30 39 0A :69 t4print 2171609. :
         1B 25 2D 31 32 33 34 35 58                      :C4 .%-12345X        :
 
  :0004  0022  10.1.17.59-49532  2019-07-02  08.24.06-269 :
    :R   40 50 4A 4C 20 45 43 48 4F 20 63 6F 6E 76 65 72  12 @PJL ECHO conver :
    :    74 34 70 72 69 6E 74 20 32 31 37 31 36 30 39 0D  6C t4print 2171609. :
    :    0A 0C                                            16 ..               :
 
  :0005  0024  10.1.17.59-49532  2019-07-02  08.24.06-269 :
    :D:\ 1B 25 2D 31 32 33 34 35 58 40 50 4A 4C 20 49 4E :A1 .%-12345X@PJL IN :
         46 4F 20 53 54 41 54 55 53 0D 0A 1B 25 2D 31 32 :80 FO STATUS...%-12 :
         33 34 35 58                                     :F4 345X             :
 
  :0006  002C  10.1.17.59-49532  2019-07-02  08.24.06-519 :
    :R   40 50 4A 4C 20 49 4E 46 4F 20 53 54 41 54 55 53  76 @PJL INFO STATUS :
    :    0D 0A 43 4F 44 45 3D 31 30 30 30 33 0D 0A 4F 4E  17 ..CODE=10003..ON :
    :    4C 49 4E 45 3D 54 52 55 45 0D 0A 0C              C8 LINE=TRUE...     :
 
  :0007  0043  10.1.17.59-49532  2019-07-02  08.24.06-519 :
    :D:\ 40 50 4A 4C 20 55 53 54 41 54 55 53 20 4A 4F 42 :7A @PJL USTATUS JOB :
         3D 4F 4E 0D 0A 40 50 4A 4C 20 55 53 54 41 54 55 :1D =ON..@PJL USTATU :
         53 20 50 41 47 45 3D 4F 4E 0D 0A 40 50 4A 4C 20 :C7 S PAGE=ON..@PJL  :
         55 53 54 41 54 55 53 20 44 45 56 49 43 45 3D 4F :95 USTATUS DEVICE=O :
         4E 0D 0A                                        :65 N..              :
 
  :000A  0097  10.1.17.59-49532  2019-07-02  08.24.06-535 :
    :D:\ 1B 25 2D 31 32 33 34 35 58 40 50 4A 4C 0D 0A 40 :41 .%-12345X@PJL..@ :
         50 4A 4C 20 4A 4F 42 20 4E 41 4D 45 3D 22 63 34 :18 PJL JOB NAME="c4 :
         70 22 0D 0A 40 50 4A 4C 20 43 4F 4D 4D 45 4E 54 :02 p"..@PJL COMMENT :
         20 42 65 67 69 6E 20 6F 66 20 63 6F 6E 76 65 72 :A7  Begin of conver :
         74 34 70 72 69 6E 74 20 6A 6F 62 0D 0A 40 50 4A :21 t4print job..@PJ :
         4C 20 53 45 54 20 50 41 47 45 50 52 4F 54 45 43 :62 L SET PAGEPROTEC :
         54 20 3D 20 4F 46 46 0D 0A 40 50 4A 4C 20 53 45 :A1 T = OFF..@PJL SE :
         54 20 52 45 54 20 3D 20 4F 4E 0D 0A 40 50 4A 4C :B6 T RET = ON..@PJL :
         20 45 4E 54 45 52 20 4C 41 4E 47 55 41 47 45 20 :22  ENTER LANGUAGE  :
         3D 20 50 43 4C 0D 0A                            :53 = PCL..          :
 
  :000B  0002  10.1.17.59-49532  2019-07-02  08.24.06-535 :
    :D:\ 1B 45                                           :60 .E               :
 
  :000C  0005  10.1.17.59-49532  2019-07-02  08.24.06-535 :
    :D:\ 1B 26 6C 30 53                                  :30 .&l0S            :
 
  :000E  0021  10.1.17.59-49532  2019-07-02  08.24.06-535 :
    :D:\ 1B 26 6C 32 36 61 6C 31 65 36 37 46 1B 28 38 55 :FB .&l26al1e67F.(8U :
         1B 28 73 30 70 31 30 68 30 73 30 62 34 30 39 39 :2A .(s0p10h0s0b4099 :
         54                                              :54 T                :
 
   ...


Wie im Beispiel zu sehen, kann in der Aufzeichnung des Druckerdatenstroms auch das PJL-Protokoll zwischen convert4print und dem Drucker beobachtet werden. Das gilt natürlich auch für den Eingangsdatenstrom, wenn ein Host-System ebenfalls PJL zur Überwachung nutzt.


Hinweise

  • Aufzeichnungen können recht schnell sehr große Dateien erzeugen. Vor Beginn einer Aufzeichnung ist es daher ratsam, sicherzustellen, daß das Arbeitsverzeichnis des Konverter/Gateway-Services genügend Platz bietet. Auch sollten Aufzeichnung nur über einen begrenzten Zeitraum aktiv bleiben, weil sie neben der schieren Größe der erzeugten Dateien auch einen negativen Einfluß auf den Durchsatz des jeweiligen Konverters haben.
  • Im Einstellungsdialog des Konverter/Gateway-Services kann die Größe der Aufzeichnungsdateien limitiert werden. Wird das Limit erreicht, wird die aktuelle Aufzeichnung geschlossen, als alt markiert, und eine neue Aufzeichnung wird begonnen.
  • Die relativen Zeitangaben am Anfang eines Übertragungsblockes (relativ zum Startzeitpunkt des Konverters) können, falls notwendig, mit Hilfe der Ablaufverfolgung in absolute Zeiten umgerechnet werden. In der Ablaufverfolgung findet sich Datum und Uhrzeit des Starts.
  • Die laufende Nummer am Anfang eines Übertragungsblockes kann Lücken aufweisen. Für die Aufzeichnung wird auch bei gleichzeitig aktivierter Aufzeichnung des Eingangs- und Ausgangsdatenstroms nur ein Zähler für beide Aufzeichnungen verwendet. Dadurch finden sich die fehlenden laufenden Nummern in der jeweils anderen Aufzeichnung. Auf diese Weise kann die zeitliche Verzahnung der Übertragungen leicht erkannt werden, wie in den Beispielen oben zu sehen.
  • Die Aufzeichnungen zeigen 'nur' die logische Sicht der Netzwerkübertragungen. Durch Prozesse innerhalb der Socket-Schnittstelle des Windows-Systems kann die Situation auf dem konkreten Netzwerkkabel anders aussehen. Sollten wirklich ernsthafte Netzwerkprobleme vermutet werden, können die Aufzeichnungen nur bedingt helfen. In solchen Fällen ist einer direkten Aufzeichnung des Netzwerkverkehrs mit einem speziellen Monitorprogramm der Vorzug zu geben.
  • Antworten des Druckers oder Antworten des Konverters auf Anfragen des druckenden Rechners sind in den Aufzeichnungen auskommentiert, damit im Supportfall die reinen Druckdaten für den Konverter respektive den Drucker mit einem Hilfsprogramm herausgefiltert werden können.
convert4print/handbuch_entry/aufzeichnungen.txt · Zuletzt geändert: 2019-07-18 08:57 (Externe Bearbeitung)