【发布时间】:2015-11-23 05:48:58
【问题描述】:
我们在升级到 Windows 10 后遇到了 DYMO LabelWriter 450 Turbo 的打印截止问题。经过一番调查,我们发现在某些 Windows 8.1 机器上也可能出现同样的问题。我们在程序中使用 DYMO.Label.Framework。
我们目前有以下调查结果:
- 标签通过 DYMO App v8.5.1.1816 打印正确
- 长条码或长线条的标签被截断,只打印了一半
- 如果我们使用 .NET framework 3.5 构建应用程序,它就可以工作
- 如果我们使用 .NET framework 4.0-4.6 构建应用程序将不起作用
我们发现了一些相关问题,例如https://social.technet.microsoft.com/Forums/ie/en-US/4370e2c1-21ad-4b65-a505-8c7696f909b9/dymo-label-barcode-cutoff-on-windows-81?forum=w8itproappcompat 或http://developers.dymo.com/2014/01/02/windows-8-1-barcodes/#comment-82838,但尚未找到解决方案。
来自 DYMO 的人员确认 .NET Framework 中存在一个错误,该错误会影响 Microsoft 处理具有“非方形”分辨率(例如 600×300)的打印机的方式。当在标签上绘制图形时,DYMO 以这种更高分辨率而不是普通的 300×300 打印,以帮助提高条形码质量/扫描。他们已经向 Microsoft 记录了该问题,并且 Microsoft 声称已在 .NET 4.6 中解决了该问题,但我们尝试过,但没有成功。 DYMO 人员正在继续研究这个问题并试图找到解决方法。
解决方法: 作为一个临时解决方案,我们构建了 .NET Framework 3.5 应用程序,该应用程序使用 DYMO.Label.Framework 打印标签,并在我们的主应用程序中使用此 exe。
【问题讨论】:
-
遇到完全相同的问题(Windows 10)。感谢 3.5 的建议。请在找到永久解决方案后发布。
-
如需进一步支持,请访问我们的开发者论坛developers.dymo.com 您也可以直接从那里联系我们的软件开发者。我希望通过此消息为您服务。如果您还有其他问题,请通过 www.dymo.com 和您的国家或语言联系我们。亲切的问候,Paul Dymo 客户服务
-
+1,我遇到了同样的问题。 developer.dymo.com 网站没有帮助。希望解决方案可以尽快发布。
标签: windows-8.1 windows-10 dymo