5

我注意到从 2018 年 4 月 23 日早上开始使用 DYMO 标签 Web 服务进行打印时会出现 5 到 15 秒的延迟。这发生在所有浏览器上的多台 PC 上。在 Mac 上它工作正常。

%LocalAppData%\DYMO\DLS8\DLSWebService.log 的日志似乎显示了延迟。除了主线程上通常的同步 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 但这没有帮助。

4

4 回答 4

12

我打破了 Procmon 并深入了解了这一点。

这似乎是由于 Dymo Label Service 每次收到标签以验证其架构时都会查询 128.30.52.100 (hans-moleman.w3.org)。直到今天,我们才受到这项服务的费率限制。

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

于 2018-04-24T02:21:29.437 回答
2

我们也遇到了这个问题。显然,Dymo 打印服务正在尝试根据 xsd 文件验证生成的 xml。该文件未缓存,因此打印服务正在访问 w3.org 下载它。最近一段时间,w3.org 停止响应此请求,导致 xml 验证随着请求超时而变慢。因此,这与任何 Windows 更新、Dymo 打印服务更新或任何浏览器更新无关。

如果您以管理员身份在 Windows power shell 中运行此命令(并且您的服务的路径与我们的相同),它将阻止对 w3.org 的调用,导致它快速而不是缓慢地失败并继续打印。

New-NetFirewallRule -DisplayName "dymo-xsd-exclude" -Direction Outbound -Action Block -Program "C:\Program Files (x86)\Dymo\DYMO Label Software\DYMO.DLS.Printing.Host.exe" -RemoteAddress 128.30.52.100

这是一个短期的解决方案。正确的解决方案是让 Dymo 更新其打印服务以包含 xsd,而不是通过 Internet 调用它。

于 2018-04-24T19:42:12.500 回答
2

我也遇到过这个问题,这里是 Dymo 开发者博客的链接和推荐的解决方案。

http://developers.dymo.com/2018/04/24/recent-issues-with-slow-printing/

本博客推荐的 2 个解决方案是:

1) 阻止连接到 128.30.52.100 ( http://www.w3.org/1998/XMLSchema )

2) 使用windows defender 防火墙阻止DYMO.DLS.Printing.Host.exe 进行出站连接。

于 2018-04-26T20:38:48.917 回答
1

供参考。Dymo 发布了一个修复程序。他们发布了 8.7.1 版本,修复了缓慢的问题。可以从开发者网站下载:http: //developers.dymo.com/2018/04/24/recent-issues-with-slow-printing/

于 2018-05-02T17:10:18.803 回答