【问题标题】:Printer works from VS 2010 on virtual machine, but does not work correct from VS 2012, why?打印机从 VS 2010 在虚拟机上工作,但在 VS 2012 上不能正常工作,为什么?
【发布时间】:2013-08-28 05:49:55
【问题描述】:

我正在开发一个打印标签的小 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/detail/a_id/101/~/dymo-drivers-and-downloads

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

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

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

在我的主机上,我使用的是 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 环境中从同一个应用程序打印出来没有问题?

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

【问题讨论】:

    标签: visual-studio-2010 visual-studio-2012 windows-7 printing virtual-machine


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-21
      • 2014-12-02
      • 2015-03-05
      • 2021-06-11
      • 2017-12-12
      相关资源
      最近更新 更多