集成错误信息:“线程被中止”
症状
当通过集成进行打印时,您可能会收到以下错误信息:
打印任务“[BTW 文件]”未完成,原因如下:
线程被中止。
适用环境
BarTender 2019 及更高版本。
解决方法
BarTender 最低系统要求
此问题出现的频率不固定,但通常在打印任务量较大时更容易发生。该错误通常是由于系统资源不足引起的。当同时创建过多打印任务时,如果电脑没有足够的资源同时运行这些任务,就可能出现此问题。
请将您的电脑配置与 BarTender 的最低系统要求进行对比。如果您的电脑未达到最低要求,建议升级相应的硬件资源。如果您的集成部署在虚拟机(VM)上,可以为虚拟机分配更多资源来解决此问题。
超出最大打印引擎数量
如果您的电脑已经满足 BarTender 的最低技术要求,您的集成可能超出了电脑可承载的打印引擎数量。
打印引擎是指以服务形式运行的 BarTender Designer,每当集成队列中有打印任务时就会创建一个打印引擎。它们用于自动打印标签。打印引擎是自动管理的,无需您手动开启或关闭,Print Scheduler 服务会自动处理。
您最多可以拥有的打印引擎数量为 CPU 核心数的两倍。每个打印引擎可同时处理五个文档。例如,如果您有两颗处理器,每颗有两个核心,则可以同时运行八个集成。
如果您发现打印引擎数量已超过最大允许值,建议增加电脑的可用资源,或将部分集成部署到其他电脑上以分担负载。