DYMO LabelWriter获取打印回调

时间:2018-08-09 10:07:19

标签: javascript dymo

是否可以通过DYMO回调来成功打印标签?

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

1 个答案:

答案 0 :(得分:1)

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

示例取自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);