常见问题 TFORMer Server
Spool 错误消息(Errors)
Spool 错误消息(Errors)
以下说明了实际使用中最常出现的错误代码。TFORMer Server 专属的错误代码请参见手册 TFORMer Spooladmin.pdf(远程维护)。事件日志错误代码请参见 TFORMer Server.pdf。
Spool 显示错误代码 0000006e 或 00000002
- 使用普通打印机时,Spool 显示错误 0000006e(打印机无法初始化)。
- 使用 PDF 时,Spool 显示错误 00000002(打印机无法初始化)。
当报表中包含 TFORMer 找不到的图片(图像文件)时,可能会出现此错误消息。缺失图片时的处理方式(中止/忽略/打印)可在 TFORMerSDK_Config\TFORMer.xml 中设置。
Spool 显示错误代码 8002802b 或 000010D8
这些错误代码的含义为:8002802b = 未找到元素,000010D8 = 未找到对象。
此错误通常出现在以下情况:
- 导入数据(例如打印服务器脚本)中的某个数据字段在表单中没有对应项——即传入的数据字段在表单或存储库中并未被使用。
- 请检查表单或存储库中的项目数据字段列表,并与传递给 TFORMer Server 的数据字段列表进行比对。
可以通过在存储库中将设置 Common – Undefined Datafields 设为 0-Ignore,来忽略此类多余的数据字段(例如用于带有可选值的数据库查询场景)。
Spool 显示错误代码 800710D2
此错误多数情况下出现在表单中插入了新的数据字段(例如新的条码数据字段),但导入的文件中尚未包含该新数据字段时。
Spool 显示错误代码 8007000D
该错误代码表示您输入的“数据不被允许或无效”。TFORMer Server 会启动打印流程,但无法完成打印。例如提示“54 页中已打印 30 页”。
此问题出现在您输入了 TFORMer 无法处理的数据时。多数情况下是因为传递给条码生成的数据无效。
例如: ChargenNummer = "A1234 !" ; 批号会以 Code39 类型的条码进行编码。其中不允许的字符——此例中的感叹号 "!"——会导致错误消息。条码出错时的处理方式可在 TFORMerSDK_Config\TFORMer.xml 中设置。
Spool 显示错误代码 8007001C
错误代码 8007001C 表示打印机中已无纸张。
Spool 显示错误代码 3F5
原因:您尝试事后更改一个已初始化的数据字段(计算前/计算后)。计算字段是内部管理的数据字段,无法从外部传入(反之亦然)。
Spool 显示错误代码 8004300C
TFORMer Monitor 中会显示错误文本 由于发生错误,指定的作业文件未被接受。事件日志中会出现条目 写入输出文件时出错;错误:80070050,文件已存在。
原因:假脱机处理完成后,临时 TFORMer 作业文件(TECxxxx.tmp 文件)无法被删除,从而残留在临时目录中。一旦临时目录中的条目(TFORMer 文件)超过 65535 个,就会出现上述错误消息。此错误的触发条件是:作业文件中存在错误,且该文件无法被移动到 JobError 目录(可能是 JobError 目录缺失,或没有相应权限)。此外,临时文件夹权限缺失也可能是原因之一。
Spool 显示错误代码 6D68
错误 6D68(打印机无法初始化) 通常出现在纸盒选择过程中。
- TFORMer 版式或纸盒映射中定义了一个打印机上不存在的纸盒名称。
- TFORMer 版式或纸盒映射中定义了一个打印机上不存在的格式。
如果打印机上不存在该纸盒或格式名称,就会在打印机初始化时触发错误。
可能的解决方法:
- 打印机驱动程序可能与语言相关,即您选择了“Fach 2”,但驱动程序只识别“Tray 2”,反之亦然。此情况下请安装语言正确(统一)的驱动程序。
- 不要使用纸盒(Tray)1、2、3,而是改用格式(DINA4 等)来处理。请确保所有打印机上都提供所需的格式。必要时可在打印服务器属性下定义一个新的表单(纸张格式)。
- 在 TFORMer 中设置自定义纸盒映射(每种打印机型号/分组使用单独的映射表),并在打印时在作业文件中一并指定该映射。映射中可为每种打印机型号设置正确的纸盒名称。详见 TFORMer 手册中的“纸盒映射”一节。
Spool 显示错误代码 6
- Spool 显示错误 00000006(打印机无法初始化),该问题出现在所有打印机上。
请检查主存储库目录中是否存在文件“TFORMerServer.tfs_lock”。如果存在,请关闭所有已打开的 TFORMer Designer,并删除该文件(如果仍然存在)。此外,请确保在 Printserver.exe 进程结束后,生产存储库中不再残留任何 *.tfs_lock 文件。之后重启服务器(或仅重启该进程),并检查问题是否仍然存在。
“tfs_lock”文件会在 TFORMer Designer 或 TFORMer Server 打开存储库时将其锁定,以防止编辑冲突。如果 Designer 未正常关闭,可能会残留该文件,从而在服务器下次启动时阻止存储库的打开。
系统专属错误代码
通过操作系统调用返回的错误代码(Windows 错误代码)可在微软官网查询:系统错误代码