當自動化BarTender時,Integration Platform不再能夠檢測和處理觸發(fā)器。
您將在管理控制臺和/或Integration Builder中看到以下錯誤
The input data file '' was not processed because one or more actions failed to run.
Review all integration actions, correct any failures, and resend the input data file.
Print job '' did not complete due to the following error:
您
將在BarTender Print Scheduler日志中看到以下消息:
日志位于 C:\ProgramData\Seagull\Services\Logging\PrintScheduler.Service.txt
Error while running Print Scheduler task 'Print Document subtask 1 format affinity request'.
Details: The remote procedure call failed. (Exception from HRESULT: 0x800706BE)
您將在Windows事件查看器中看到以下錯誤
Faulting application name: BarTend.exe, version: 11.0.8.3153, time stamp: 0x5b86ef32
Faulting module name: MSVCR100.dll, version: 10.0.40219.1, time stamp: 0x4d5f034a
Exception code: 0x40000015
Fault offset: 0x00000000000761c9
Faulting process id: 0x1660
Faulting application start time: 0x01d4b99757898e7b
Faulting application path: C:\Program Files\Seagull\BarTender Suite\BarTend.exe
Faulting module path: C:\WINDOWS\SYSTEM32\MSVCR100.dll
Report Id: 7dc1b75c-4eec-4b27-bf15-7e78454848e3
環(huán)境
固定
注意:請參閱我們 與BarTender的Windows版本兼容性。BarTender 2016不被認為與Windows 10 build 1809及更高版本兼容。
該問題已在BarTender 2019中得到解決。如果您有有效的支持協(xié)議,則可以免費升級到BarTender 2019。如果您對獲得BarTender 2019許可證有任何疑問,請聯(lián)系我們的銷售部門。
解決方法
以下是BarTender 2016的變通辦法,并提供了其他方法,其中Integration Platform可以啟動并運行BarTender進行打印。
這些選項可能會對打印性能產(chǎn)生負面影響。如果您具有高吞吐量的環(huán)境,我們建議您升級到BarTender 2019。
啟用“提示輸入數(shù)據(jù)”選項
-
在您的Integration Builder文件和特定的打印操作(“打印文檔”,“打印BTXML”腳本,“打印命令”腳本等)中,在“打印選項覆蓋”部分下找到“提示輸入數(shù)據(jù)”選項,然后啟用此選項。
-
保存您的Integration Builder文件,然后將您的Integration File重新部署回管理控制臺。
更改打印計劃程序服務配置設置
-
進入BarTender安裝目錄(例如C:\Program Files\Seagull\BarTender Suite
)。
-
找到PrintScheduler.Service.exe.Instance.config文件。進行復制并將此文件備份到其他位置。
-
打開PrintScheduler.Service.exe.Instance.config文件的新副本。在此文件中,找到以下行和值:
NumberOfPrintEngines="3"
DynamicEngineScaling="true"
StartOnDemand="true"
-
將這些行和值更改為以下內容:
NumberOfPrintEngines="1"
DynamicEngineScaling="false"
StartOnDemand="false"
-
保存具有新更改的文件。
-
將具有更新后的更改的新PrintScheduler.Service.exe.Instance.config文件復制回BarTender安裝目錄,并覆蓋現(xiàn)有文件。
-
打開管理控制臺,然后轉到Windows服務部分。
-
重新啟動BarTender集成和打印計劃程序服務。
-
此時,Integration Platform現(xiàn)在應該能夠檢測要打印的觸發(fā)器,但是您仍然會看到Integration錯誤消息。如果要使它們不顯示,可以執(zhí)行以下操作:
-
在您的Integration Builder文件和特定的打印操作(“打印文檔”,“打印BTXML”腳本,“打印命令”腳本等)中,將驗證選項設置為“將打印作業(yè)排隊并立即繼續(xù)”。
-
保存您的Integration Builder文件,然后將您的Integration File重新部署回管理控制臺。
刪除Windows更新
您也可以選擇從計算機中刪除有問題的更新。但是,請注意,這些更新中還包含其他一些重要的修復程序。在選擇刪除或阻止Microsoft更新之前,應仔細閱讀發(fā)行說明和您的環(huán)境。
廣州領域條碼全程為您服務,需要提供解決方案,可聯(lián)系在線客服!