打印标签dymo不起作用

时间:2015-11-03 15:36:49

标签: delphi delphi-7 dymo

我在Delphi中使用TDymoDrucker类来打印标签。我使用Dymo Label v.8创建了标准标签字段。

在Labelform中,我点击按钮发送变量到TDymo Drucker类

procedure TFormButton.Button1Click(Sender: TObject);
var
  Print : TDymoData; 
begin
  PrintData.selected     := 'Button1';
  PrintData.Nummber      := 1234;
  PrintData.Name :='Example1';
  DymoData.Print(PrintData); //Passing parameters to Dymodrucker classwhere it checks for printer status and label fields
end;

我处理所有操作以检查DymoDrucker类中是否安装了所有字段和驱动程序,最后使用 DymoAddIn.Print(1, true) 我能够打印标签。

但点击同一表格中的另一个按钮

procedure TFormButton.Button2Click(Sender: TObject);
var
  Print : TDymoData; 
begin
  PrintData.selected     := 'Button2';
  PrintData.Model      := 4567;
  PrintData.ModelName :='Example2';
  DymoData.Print(PrintData);
end;

我处理所有操作以检查DymoDrucker类中是否安装了所有字段和驱动程序,最后使用 DymoAddIn.Print(1, true) ,我无法打印标签。它不会显示任何错误消息或失败 有人可以告诉我为什么会这样吗?感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

现在可以使用,我现在在DYMO SDK v.8中使用现有样本(在我使用测试之前)创建了一个新标签,并使用地址字段(动态)而不是文本字段(静态)添加了字段,这是静态的。它现在按预期打印。