DYMO标签在Windows 8.1和Windows 10上的截止打印

时间:2015-08-28 14:17:46

标签: windows-8.1 windows-10 dymo

在我们升级到Windows 10之后,我们遇到了DYMO LabelWriter 450 Turbo的截止打印问题。经过一些调查后我们发现在某些Windows 8.1计算机上也会出现同样的问题。我们在程序中使用DYMO.Label.Framework。

我们现在有以下调查结果:

  1. 通过DYMO App v8.5.1.1816
  2. 正确打印标签
  3. 带有长条形码或长条纹的标签被切断,只有一半是打印出来的
  4. 如果我们使用.NET framework 3.5
  5. 构建应用程序,它就有效
  6. 如果我们使用.NET framework 4.0-4.6
  7. 构建应用程序,它将无效

    我们发现了一些相关问题,例如https://social.technet.microsoft.com/Forums/ie/en-US/4370e2c1-21ad-4b65-a505-8c7696f909b9/dymo-label-barcode-cutoff-on-windows-81?forum=w8itproappcompathttp://developers.dymo.com/2014/01/02/windows-8-1-barcodes/#comment-82838,但尚未找到解决方案。

    来自DYMO的人证实,.NET Framework中存在一个错误,影响Microsoft使用“非方形”分辨率(ex.600×300)处理打印机的方式。当在标签上绘制图形时,DYMO以更高的分辨率打印而不是正常的300×300,以帮助进行条形码质量/扫描。他们已经将问题记录在微软和微软声称已经修复了.NET 4.6中的问题,但是我们尝试了它,但它没有用。 DYMO的人们正在继续研究这个问题并试图找到解决方法。

    解决方法: 作为临时解决方案,我们构建了.NET Framework 3.5应用程序,使用DYMO.Label.Framework打印标签,我们使用主应用程序中的这个exe。

2 个答案:

答案 0 :(得分:1)

我通过纵向重新设计我的标签,让我的条码在Windows 10上正确打印。

请参阅此处的信息:http://developers.dymo.com/2015/09/30/barcode-printing-issues/

答案 1 :(得分:0)

我遇到了同样的问题,发现解决方案是在所有受影响的计算机上安装此文件DLS8Setup.8.7.2.exe 166,417Kb,并且此后运行正常。我不确定Dymo最近如何对其驱动程序进行处理,但是它们正在变得越来越糟。

http://download.dymo.com/dymo/Software/Win/DLS8Setup.8.7.2.exe