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

Ale*_*aev 5 windows-8.1 dymo windows-10

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

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

  1. 通过DYMO App v8.5.1.1816正确打印标签
  2. 带有长条形码或长条纹的标签被切断,只有一半是打印出来的
  3. 如果我们使用.NET framework 3.5构建应用程序,它就可以工作
  4. 如果我们使用.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 = w8itproappcompathttp://developers.dymo.com/2014/01/02/windows-8-1-barcodes/#comment-82838但尚未找到解决方案.

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

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

Zac*_*son 1

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

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