FAQ TFORMer Server
Messages d'erreur du spool (Errors)
Messages d'erreur du spool (Errors)
Les codes d'erreur les plus fréquents rencontrés en pratique sont expliqués ci-dessous. Les codes d'erreur spécifiques à TFORMer Server figurent dans le manuel TFORMer Spooladmin.pdf (assistance à distance). Les codes d'erreur du journal des événements figurent dans TFORMer Server.pdf.
Le spool affiche le code d'erreur 0000006e ou 00000002
- Le spool affiche l'erreur 0000006e avec une imprimante normale (l'imprimante n'a pas pu être initialisée).
- Le spool affiche l'erreur 00000002 avec PDF (l'imprimante n'a pas pu être initialisée).
Ce message d'erreur peut apparaître lorsque le rapport contient une image (fichier image) introuvable par TFORMer. Le comportement en cas d'images manquantes (abort/ignore/print) peut être configuré dans TFORMerSDK_Config\TFORMer.xml.
Le spool affiche le code d'erreur 8002802b ou 000010D8
Signification des codes d'erreur : 8002802b = élément introuvable, 000010D8 = objet introuvable.
Cette erreur survient généralement lorsque :
- Un champ de données dans les données importées (par ex. dans le script du serveur d'impression) n'a pas de correspondance dans le formulaire - le champ de données transmis n'est donc pas utilisé dans le formulaire ni dans le dépôt (repository).
- Vérifiez le formulaire ou la liste des champs de données du projet dans le dépôt et comparez-la à la liste des champs de données transmis au TFORMer Server.
Vous pouvez ignorer ces champs de données excédentaires en réglant le paramètre Common – Undefined Datafields sur 0-Ignore dans le dépôt (par ex. pour une sélection de base de données avec des valeurs facultatives).
Le spool affiche le code d'erreur 800710D2
Dans la plupart des cas, cette erreur survient lorsqu'un nouveau champ de données a été inséré dans le formulaire (par ex. un nouveau champ de données code-barres), mais que ce nouveau champ n'est pas encore présent dans le fichier importé.
Le spool affiche le code d'erreur 8007000D
Cela signifie que les données que vous avez saisies sont « non autorisées ou invalides ». Le TFORMer Server démarre bien le processus d'impression, mais ne peut pas le terminer. Par exemple « 30 pages sur 54 ont été imprimées ».
Le problème survient lorsque vous saisissez des données que TFORMer ne peut pas traiter. Dans la plupart des cas, des données invalides sont transmises pour la génération d'un code-barres.
Par exemple : ChargenNummer = "A1234 !" ; Le numéro de lot est encodé dans un code-barres de type Code39. Le caractère non autorisé, ici un point d'exclamation « ! », provoque le message d'erreur. Le comportement en cas d'erreurs dans le code-barres peut être configuré dans TFORMerSDK_Config\TFORMer.xml.
Le spool affiche le code d'erreur 8007001C
Le code d'erreur 8007001C signifie qu'il n'y a plus de papier dans l'imprimante.
Le spool affiche le code d'erreur 3F5
Cause : vous essayez de modifier ultérieurement un champ de données déjà initialisé (calculs avant/calculs après). Les champs de données calculés sont des champs gérés en interne et ne peuvent pas être transmis de l'extérieur (et inversement).
Le spool affiche le code d'erreur 8004300C
Dans le TFORMer Monitor, le message d'erreur Aufgrund eines Fehlers wurde die angegebene Job-Datei nicht angenommen s'affiche. Dans le journal des événements, on trouve une entrée Fehler beim Schreiben der Ausgabedatei; Fehler: 80070050, die Datei ist vorhanden.
Cause : les fichiers de tâche TFORMer temporaires (fichiers TECxxxx.tmp) ne peuvent pas être supprimés après la mise en spool et restent dans le répertoire temporaire. Dès que le répertoire temporaire contient plus de 65535 entrées (fichiers TFORMer), le message d'erreur ci-dessus apparaît. Cette erreur survient lorsqu'un fichier de tâche contient une erreur et ne peut pas être déplacé vers le répertoire JobError (répertoire JobError éventuellement manquant ou droits insuffisants sur celui-ci). Des droits manquants sur le dossier temporaire peuvent également en être la cause.
Le spool affiche le code d'erreur 6D68
L'erreur 6D68 (l'imprimante n'a pas pu être initialisée) survient généralement lors de la sélection du bac.
- Un nom de bac est défini dans la mise en page TFORMer ou dans les affectations de bacs, mais n'existe pas sur l'imprimante.
- Un format est défini dans la mise en page TFORMer ou dans les affectations de bacs, mais n'existe pas sur l'imprimante.
Si le nom de bac ou de format n'existe pas sur l'imprimante, cela déclenche une erreur lors de l'initialisation de l'imprimante.
Solutions possibles :
- Il se peut que le pilote d'imprimante soit spécifique à une langue, c'est-à-dire que l'on sélectionne « Fach 2 » alors que le pilote ne connaît que « Tray 2 », ou inversement. Dans ce cas, installez le pilote avec la langue correcte (uniforme).
- Travaillez avec des formats (DINA4, etc.) plutôt qu'avec des bacs (Tray) 1, 2, 3. Assurez-vous que les formats souhaités sont disponibles sur toutes les imprimantes. Le cas échéant, définissez un nouveau formulaire (format de papier) dans les propriétés du serveur d'impression.
- Enregistrez des affectations de bacs individuelles dans TFORMer (une table d'affectation distincte par modèle/groupe d'imprimante) et indiquez cette affectation dans le fichier de tâche lors de l'impression. Dans l'affectation, le nom de bac correct peut alors être défini pour chaque modèle d'imprimante. Voir le manuel TFORMer « Affectations de bacs ».
Le spool affiche le code d'erreur 6
- Le spool affiche l'erreur 00000006 (l'imprimante n'a pas pu être initialisée), le problème survient sur toutes les imprimantes.
Veuillez vérifier si un fichier « TFORMerServer.tfs_lock » existe dans le répertoire du dépôt maître. Si c'est le cas, fermez tous les TFORMer Designer ouverts et supprimez ce fichier (s'il existe toujours). Assurez-vous également qu'après l'arrêt du processus Printserver.exe, aucun fichier *.tfs_lock ne subsiste dans le dépôt de production. Redémarrez ensuite le serveur (ou uniquement le processus) et vérifiez si le problème persiste.
Le fichier « tfs_lock » verrouille le dépôt pour édition dès qu'un TFORMer Designer ou un TFORMer Server ouvre le dépôt. Un Designer fermé de manière incorrecte peut laisser ce fichier en place et bloquer ensuite l'ouverture du dépôt au prochain démarrage du serveur.
Codes d'erreur spécifiques au système
Les codes d'erreur renvoyés par les appels système d'exploitation (codes d'erreur Windows) sont documentés chez Microsoft : System Error Codes