0

我正在开发一个打印标签的小 WPF 应用程序。

我正在使用 Dymo LabelWriter 400。它通过 USB 连接到我的计算机。 http://global.dymo.com/ieIE/Products/LabelWriter_400.html

我正在打印标签,但我只打印了一半的标签。这是一个非常干净的一半。与此处完全相同的问题: http ://www.justanswer.com/printers/6bpe9-label-writer-400-turbo-printing-half-label.html

我已经安装了我所理解的适用于此打印机的驱动程序:“仅适用于 Windows XP、Windows Vista、Windows 7 和 Windows 8 的新 DYMO 标签软件应用程序版本 8.5” https://dymo.custhelp.com/app/answers/详细信息/a_id/101/~/dymo-drivers-and-downloads

我有两个开发环境,一个在虚拟机上。它是 VMware 工作站。

另一个开发环境就在我的主机上。

在虚拟机上,我使用的是 Visual Studio 2010 Professional IDE。我正在使用英文版的 Windows 7 专业版。

在我的主机上,我使用的是 Visual Studio 2012 Professional IDE,并且我使用的是带有丹麦语设置的 Windows 7 Professional。

有趣的是,当我在虚拟机上的 Visual Studio 2010 IDE 中运行我的应用程序时,标签打印出来完全没问题。我可以看到这里的打印机名称是:“DYMO LabelWriter 400#:7”

但是,当我在主机上的 Visual Studio 2012 IDE 中运行相同的应用程序时,我只得到了一半的标签。我可以看到这里的打印机名称是“DYMO LabelWriter 400”

知道为什么我不能在 Visual Studio 2012 环境中打印出正确的标签吗?

我在虚拟机上的 Visual Studio 2010 环境中从同一个应用程序打印出来没有问题?

也许我应该在其他地方问这个问题?

4

1 回答 1

0

我找到了解决我的问题的方法。我对这个解决方案有点尴尬。解决方案是调整标签模板的大小,这是在打印机设置下的“高级”中完成的。完成此操作后,我可以享受以全尺寸打印的标签 :) 我从未发现为什么从主机到虚拟机的打印机设置存在差异。我以为设置是一样的。但没关系,现在它可以工作了。

于 2013-08-27T06:53:36.863 回答