我注意到从今天早上4/23/开始使用DYMO标签网络服务进行打印时会延迟5到15秒。在所有浏览器上的多台PC上都会发生这种情况。在Mac上,它工作正常。

%LocalAppData%\DYMO\DLS8\DLSWebService.log上的日志似乎显示了延迟。除了已弃用主线程上通常的Synchronous XMLHttpRequest之外,我看不到控制台中的任何错误。

DYMO.DLS.Printing.Host.exe Information: 0 : PrintLabel: DYMO LabelWriter 450 Turbo
    DateTime=2018-04-23T17:08:34.9541652Z
DYMO.DLS.Printing.Host.exe Information: 0 : Loading barcode lib from C:\Program Files (x86)\DYMO\DYMO Label Software\MDYMOBarcode.dll
    DateTime=2018-04-23T17:08:50.1456872Z
DYMO.DLS.Printing.Host.exe Information: 0 : Utils.CreateLabelPrintParams(): printParams == null, creating default printParams based on printer type
    DateTime=2018-04-23T17:08:50.1547276Z
Status for job sent to printer DYMO LabelWriter 450 Turbo i False
DYMO.DLS.Printing.Host.exe Information: 0 : CheckServiceStatus
    DateTime=2018-04-23T17:08:51.3098746Z
DYMO.DLS.Printing.Host.exe Information: 0 : GetPrinters
    DateTime=2018-04-23T17:08:51.3269198Z

我尝试更新为DLS8Setup.8.7.exe,但这没有帮助。

最佳答案

我爆发了Procmon,并深入了解了这一点。

这似乎是由于Dymo标签服务每次向其提供标签以验证其架构时都会查询128.30.52.100(hans-moleman.w3.org)。直到今天,我们才不受此服务的价格限制。

针对DLS服务可执行文件为此IP地址设置出站防火墙规则可以解决此问题。

09-30 00:27