FAQ TFORMer Server
Messaggi di errore dello spool (Errors)
Messaggi di errore dello spool (Errors)
Di seguito trovate spiegati i codici di errore più frequenti riscontrati nella pratica. I codici di errore specifici di TFORMer Server sono contenuti nel manuale TFORMer Spooladmin.pdf (assistenza remota). I codici di errore dell'Event-Log si trovano in TFORMer Server.pdf.
Lo spool mostra il codice di errore 0000006e o 00000002
- Lo spool mostra l'errore 0000006e con una stampante normale (impossibile inizializzare la stampante).
- Lo spool mostra l'errore 00000002 con PDF (impossibile inizializzare la stampante).
Questo messaggio di errore può comparire quando il report contiene un'immagine (file immagine) che TFORMer non riesce a trovare. Il comportamento in caso di immagini mancanti (abort/ignore/print) può essere impostato in TFORMerSDK_Config\TFORMer.xml.
Lo spool mostra il codice di errore 8002802b o 000010D8
I codici di errore significano: 8002802b = Element not found, 000010D8 = Object not found.
L'errore si verifica solitamente quando:
- Un campo dati nei dati di importazione (ad es. nello script Print-Server) non ha corrispondenza nel formulario, cioè il campo dati trasmesso non viene utilizzato nel formulario o nel repository.
- Controllate il formulario o l'elenco dei campi dati del progetto nel repository e confrontatelo con l'elenco dei campi dati trasmessi a TFORMer Server.
È possibile ignorare tali campi dati in eccesso impostando nel repository l'opzione Common – Undefined Datafields su 0-Ignore (ad es. per una select su database con valori opzionali).
Lo spool mostra il codice di errore 800710D2
Nella maggior parte dei casi questo errore si verifica quando è stato inserito un nuovo campo dati nel formulario (ad es. un nuovo campo dati codice a barre), ma il nuovo campo dati non è ancora presente nel file importato.
Lo spool mostra il codice di errore 8007000D
Significa che i dati inseriti sono "non consentiti o non validi". TFORMer Server avvia il processo di stampa ma non riesce a completarlo. Ad esempio "30 di 54 pagine sono state stampate".
Il problema si verifica quando si inseriscono dati che TFORMer non può elaborare. Nella maggior parte dei casi vengono trasmessi dati non validi per la generazione di un codice a barre.
Ad esempio: ChargenNummer = "A1234 !" ; Il numero di lotto viene codificato in un codice a barre di tipo Code39. Il carattere non consentito, in questo caso un punto esclamativo "!", causa il messaggio di errore. Il comportamento in caso di errori nel codice a barre può essere impostato in TFORMerSDK_Config\TFORMer.xml.
Lo spool mostra il codice di errore 8007001C
Il codice di errore 8007001C significa che nella stampante non c'è più carta.
Lo spool mostra il codice di errore 3F5
Causa: state cercando di modificare successivamente un campo dati già inizializzato (calcoli precedenti/calcoli successivi). I campi dati calcolati sono campi dati gestiti internamente e non possono essere trasmessi dall'esterno (e viceversa).
Lo spool mostra il codice di errore 8004300C
In TFORMer Monitor viene visualizzato il testo di errore Aufgrund eines Fehlers wurde die angegebene Job-Datei nicht angenommen (a causa di un errore il file di lavoro specificato non è stato accettato). Nell'Event-Log si trova una voce Fehler beim Schreiben der Ausgabedatei; Fehler: 80070050, die Datei ist vorhanden (errore durante la scrittura del file di output; errore: 80070050, il file esiste già).
Causa: i file di lavoro temporanei di TFORMer (file TECxxxx.tmp) non possono essere eliminati dopo l'inserimento nello spool e rimangono nella directory temporanea. Non appena la directory temporanea contiene più di 65535 voci (file TFORMer), si verifica il messaggio di errore sopra indicato. L'errore si verifica quando nel file di lavoro è presente un errore e questo non può essere spostato nella directory JobError (eventualmente perché la directory JobError manca o mancano i permessi su di essa). Anche permessi mancanti sulla cartella temporanea possono esserne la causa.
Lo spool mostra il codice di errore 6D68
L'errore 6D68 (impossibile inizializzare la stampante) si verifica solitamente durante la selezione del vassoio.
- Nel layout TFORMer o nelle associazioni dei vassoi è definito un nome di vassoio che non esiste sulla stampante.
- Nel layout TFORMer o nelle associazioni dei vassoi è definito un formato che non esiste sulla stampante.
Se il nome del vassoio o del formato non esiste sulla stampante, ciò genera un errore durante l'inizializzazione della stampante.
Possibili soluzioni:
- Potrebbe darsi che il driver della stampante sia specifico per lingua, cioè si seleziona "Fach 2" ma il driver conosce solo "Tray 2" o viceversa. In questo caso installare il driver con la lingua corretta (uniforme).
- Invece di lavorare con i vassoi (Tray) 1, 2, 3, lavorare con i formati (DINA4, ecc.). Assicurarsi che i formati desiderati siano disponibili su tutte le stampanti. Se necessario, definire un nuovo formulario (formato carta) nelle proprietà del server di stampa.
- Salvare in TFORMer associazioni di vassoi personalizzate (una tabella di associazione separata per modello/gruppo di stampante) e indicare l'associazione nel file di lavoro al momento della stampa. Nell'associazione è quindi possibile impostare il nome di vassoio corretto per ciascun modello di stampante. Vedere il manuale TFORMer "Associazioni vassoi" ("Schachtzuordnungen").
Lo spool mostra il codice di errore 6
- Lo spool mostra l'errore 00000006 (impossibile inizializzare la stampante), il problema si verifica su tutte le stampanti.
Verificate se nella directory del Master Repository è presente un file "TFORMerServer.tfs_lock". Se presente, chiudete tutte le istanze aperte di TFORMer Designer ed eliminate questo file (se ancora presente). Assicuratevi inoltre che dopo la chiusura del processo Printserver.exe non rimanga più alcun file *.tfs_lock nel Production Repository. Quindi riavviate il server (o solo il processo) e verificate se il problema persiste.
Il file "tfs_lock" blocca il repository per la modifica non appena un'istanza di TFORMer Designer o TFORMer Server apre il repository. Una chiusura non corretta del Designer può lasciare questo file, bloccando poi l'apertura del repository al successivo avvio del server.
Codici di errore specifici del sistema
I codici di errore restituiti tramite chiamate di sistema operativo (Windows Error Codes) sono consultabili presso Microsoft: System Error Codes