TFORMer Server spezifische Fehlercodes sind im Manual TFORMer Spooladmin.pdf erklärt. Im Manual sind betriebssystemspezifische Fehlercodes nicht enthalten, das wäre zu umfangreich. Die häufigsten in der Praxis auftretenden Fehlercodes finden Sie nachfolgend erklärt.
Spool zeigt Error Code 0000006e oder 00000002
- Spool zeigt Error 0000006e mit normalen Drucker (Drucker konnte nicht initialisiert werden).
- Spool zeigt Error 00000002 mit PDF (Drucker konnte nicht initialisiert werden).
Diese Fehlermeldung kann auftreten wenn im Bericht ein Bild (Imagedatei) enthalten ist, das von TFORMer aber nicht gefunden wird.
Spool zeigt Error Code 8002802b
Zusätzlich sehen Sie im Spooladmin-Log Drucker konnte nicht initialisiert werden.
Der Fehlercode "8002802b" bedeutet Element not found und tritt üblicherweise auf, wenn:
- Ein Datenfeld in den Importdaten bzw. im Print-Server Script (d.h. Daten, die an den TFORMer Server übergeben werden) keine Entsprechung im Formular aufweist – das übergebene Datenfeld wird also im Formular bzw. im Repository gar nicht verwendet.
- Prüfen Sie das Formular bzw. die Liste der Projekt-Datenfelder im Repository und vergleichen Sie mit der Liste der an den TFORMer Server übergebenen Datenfelder.
Man kann solche überzähligen Datenfelder ignorieren indem man im Repository die Einstellung Common – Undefined Datafields auf 0-Ignore setzt (manchmal hat man eben einen Datenbank-Select mit optionalen Werten).
Spool zeigt Error Code 800710D2
In den meisten Fällen entsteht dieser Fehler wenn ein neues Datenfeld im Formular eingefügt wurde (z. B.: bei einem neuen Barcode Datenfeld), aber das neue Datenfeld in der importierten Datei noch nicht enthalten ist. (input data / TSF Files).
Spool zeigt Error Code 8007000D
Das bedeutet dass die von Ihnen eingegebenen "Daten nicht zulässig bzw. ungültig" sind. Der TFORMer Server startet zwar den Druckvorgang aber kann diesen nicht beenden. Zum Beispiel: 30 von 54 Seiten wurden gedruckt.
Das Problem entsteht wenn Sie Daten eingeben die TFORMer nicht verarbeiten kann. In den meisten Fällen werden falsche Daten für die Erzeugung eines Barcodes eingegeben.
Zum Beispiel:
ChargenNummer = "A1234 !" ;
Die Chargen Nummer wird auch in einem Barcode mit dem Typ Code39 verschlüsselt. Das nicht zulässige Zeichen, in diesem Falle ein Rufzeichen "!", verursachte die Fehlermeldung.
Spool zeigt Error Code 8007001C
Der Fehlercode "8007001C" bedeutet, dass sich im Drucker kein Papier mehr befindet.
Spool zeigt Error Code 80020006
Ursache: Sie übergeben in Ihren Druckdaten (Print-Server Script) ein Datenfeld, welches im Repository nicht angelegt wurde (weder als globales, noch als Projekt-Datenfeld).
Der Fehler kann auch dann auftreten, wenn das Repository zwar geändert wurde, der TFORMer Server aber noch nicht restartet wurde (Spool Admin Menü Printserver – Neu starten). Ohne Neustart werden Repository Einstellungen nicht übernommen.
Spool zeigt Error Code 3F5
Ursache: Sie versuchen ein bereits initialisiertes Datenfeld nachträglich zu ändern (Berechnungen davor/Berechnungen danach). Berechnete Datenfelder sind intern verwaltete Datenfelder und können von außen nicht übergeben werden (und umgekehrt).
Spool zeigt Error Code 8004300C
Im TFORMer Monitor wird der Fehlertext Aufgrund eines Fehlers wurde die angegebene Job-Datei nicht angenommen angezeigt. Im Eventlog findet sich ein Eintrag Fehler beim Schreiben der Ausgabedatei; Fehler: 80070050, die Datei ist vorhanden.
Ursache: Temporäre TFORMer Jobdateien (TECxxxx.tmp Dateien) können nach dem Einspoolen nicht gelöscht werden und bleiben im Temp Verzeichnis liegen. Sobald das Temp Verzeichnis mehr als 65000 Einträge (TFORMer Dateien) aufweist, bekommt man obige Fehlermeldung. Der Fehler tritt auf, wenn in der Jobdatei ein Fehler ist und diese nicht in das JobError Verzeichnis verschoben werden kann (ev. fehlendes JobError Verzeichnis oder fehlende Rechte auf dieses). Weiters können auch fehlende Rechte auf den temporären Ordner die Ursache sein.