Vb.net 纸张';12毫米';不受';DYMO LabelWriter DUO标签

Vb.net 纸张';12毫米';不受';DYMO LabelWriter DUO标签,vb.net,printing,sdk,dymo,Vb.net,Printing,Sdk,Dymo,我正在做一个小项目,需要使用他们的SDK直接打印到DYMO打印机。在使用相同方法之前,我做过其他项目: 找到DYMO 获取标签文件 设置标签变量对象 打印标签 但是,调用label.Print()方法时,我从VB.NET程序收到以下错误: DYMO LabelWriter DUO Label不支持纸张“12mm” 我收到延迟的错误,因此我假设Print()方法在单独的线程中运行。因此,我还假设错误发生在Print()方法中。根据上面的列表,此方法也是在单个方法中提供标签和IPrinter对象

我正在做一个小项目,需要使用他们的SDK直接打印到DYMO打印机。在使用相同方法之前,我做过其他项目:

  • 找到DYMO
  • 获取标签文件
  • 设置标签变量对象
  • 打印标签
但是,调用
label.Print()
方法时,我从VB.NET程序收到以下错误:

DYMO LabelWriter DUO Label不支持纸张“12mm”

我收到延迟的错误,因此我假设
Print()
方法在单独的线程中运行。因此,我还假设错误发生在
Print()
方法中。根据上面的列表,此方法也是在单个方法中提供
标签
IPrinter
对象的唯一一点

此错误没有意义,因为DYMO软件已使用相同的.label模板成功打印标签。SDK/软件的V8.+与此型号是否可能存在不兼容问题?如果是,如何/在何处确定兼容版本


如果您能深入了解修复错误的方法,甚至能提供有关DYMO SDK错误处理程序文档的任何线索(我所找到的都是如何使用SDK的旧示例)。

print方法返回void,根据visual studio中的工具提示,它不会引发异常。所以它会向打印机发送一个打印命令,但是如何解决这个问题呢?您是如何从不受支持的纸张收到通知的?在我的应用程序崩溃几次后,我对print命令抛出了Try..Catch。catch消息提供了我问题中标记的文本。你能显示代码吗。是否为
Print()
方法提供了其他参数?可能是labelXML有问题。你是用DYMO标签软件创建的吗?还是你自己编写的?