【问题标题】:DYMO LabelWriter get print callbackDYMO LabelWriter 获取打印回调
【发布时间】:2019-01-16 18:08:03
【问题描述】:

有没有办法从 DYMO 中获取成功打印标签的回调?

我正在使用 DYMO JS 库,即使打印失败,它也提供“true”。从 DYMO 打印机获得成功回调后,我需要锁定或删除我的打印作业。

【问题讨论】:

  • 你找到答案了吗?
  • @MahendraPratap No
  • @MahendraPratap 现在有答案了 :)

标签: javascript dymo


【解决方案1】:

您可以在label 对象上使用方法printAndPollStatus

示例取自here:

// print and get status
var printJob = label.printAndPollStatus(printer.name, null, labelSet.toString(), function(printJob, printJobStatus)
{
   // output status
   var statusStr = 'Job Status: ' + printJobStatus.statusMessage;
   var result = (printJobStatus.status != dymo.label.framework.PrintJobStatus.ProcessingError 
                && printJobStatus.status != dymo.label.framework.PrintJobStatus.Finished);

   // reenable when the job is done (either success or fail)
   printButton.disabled = result;

   return result;           
}, 1000);

【讨论】:

  • 嗨@Adam。感谢您的回答。但即使在您共享的 Dymo 页面上,状态也始终显示“未实施”。
猜你喜欢
  • 2015-11-23
  • 2020-10-27
  • 1970-01-01
  • 2020-07-06
  • 1970-01-01
  • 1970-01-01
  • 2016-11-17
  • 2020-03-19
  • 2018-09-29
相关资源
最近更新 更多