1

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

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

4

1 回答 1

1

您可以printAndPollStatuslabel对象上使用该方法。

示例取自此处

// 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);
于 2019-07-27T12:10:48.740 回答