【问题标题】:Barcodes not printing with Dymo SDK & c# .net条码不使用 Dymo SDK 和 c# .net 打印
【发布时间】:2021-08-21 08:31:43
【问题描述】:

我有一个简单的标签,上面有 2 个条形码。我可以打开标签并打印标签,但是条形码没有打印。文本标签是。

_label = Framework.Open("c:\\temp\\inventory.label");
_label.SetObjectText("part_num", txtPartNumber.Text);
_label.SetObjectText("serial_num", txtSerialNum.Text);
_label.Print("DYMO LabelWriter 450");

【问题讨论】:

  • 这真的不足以让任何人给出适当的建议。然而;您是否将标签字段设置为条形码字体?这与 dymo 驱动程序使用的字体相同吗?
  • 是的,我正在使用 Dymo 标签框架。我创建了一个带有 2 个条形码的测试标签,名为“part_num”和“serial_num”,以及 2 个文本字段并保存了标签。当代码告诉标签打印时,唯一出现的是 2 个文本字段。我正在使用条形码字体 128。

标签: c# .net dymo


【解决方案1】:

我想通了。必须使用 SDK 而不是标签框架。

var myDymoAddin = new DymoAddIn();
var myLabel = new DymoLabels();
if (myDymoAddin.Open(@"c:\temp\inventory.label"))
{
   myLabel.SetField("part_num", txtPartNumber.Text);
   myLabel.SetField("serial_num", txtSerialNum.Text);
   myDymoAddin.StartPrintJob();
   myDymoAddin.Print(1, false);
   myDymoAddin.EndPrintJob();
 }

【讨论】:

    猜你喜欢
    • 2018-09-29
    • 1970-01-01
    • 2020-07-12
    • 1970-01-01
    • 2017-08-21
    • 2015-11-23
    • 2016-05-28
    • 2013-10-05
    • 2016-11-17
    相关资源
    最近更新 更多