我正在开发一个打印标签的小 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 环境中从同一个应用程序打印出来没有问题?
也许我应该在其他地方问这个问题?