有没有办法从DYMO获得标签打印成功的回调?
我使用的是DYMO JS库,即使打印失败,它也会提供"true“。在从DYMO打印机获得成功回调后,我需要锁定或删除打印作业。
发布于 2019-07-27 20:10:49
您可以对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);https://stackoverflow.com/questions/51764250
复制相似问题