javascript - DYMO LabelWriter 获取打印回调

标签 javascript dymo

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

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

最佳答案

您可以在 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);

关于javascript - DYMO LabelWriter 获取打印回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51764250/

相关文章:

javascript - Dymo条码标签打印

javascript - Firebase 避免多个客户端覆盖/更新同一节点(网络)

javascript - 如何使用 DYMO Connect for Desktop 为要在 Javascript 中打印的标签生成 XML

javascript - Dymo JavaScript API 可以连接到托管在同一网络上不同机器上的 Dymo Web 服务吗?

javascript - "Uncaught ReferenceError: chart is not defined"

javascript - 如何使用 dymo 和 javascript 库将文本分成三行?

javascript - 将多个标签从 PHP/Web 应用程序打印到 Dymo LabelWriter 450 Turbo

javascript - Jgrowl 喜欢使用 dojo 的通知

javascript - jquery tablesorter 滚动条高度

javascript - React 高阶组件条件数据加载