【发布时间】:2017-10-06 20:50:26
【问题描述】:
我一直在尝试使用https://qz.io/wiki/2.0-Raw-Printing#promise-loop 此处提供的示例使用 QZ 托盘打印到多台打印机
但我收到一条错误消息TypeError: Cannot read property 'sendData' of null
我有 rsvp-3.1.0.min.js、sha-256.min.js 和 qz-tray.js。
我使用示例提供的完全相同的代码,但显然将打印机名称更改为我已安装的名称。
如果我尝试分别打印到每台打印机,一切正常(默认方式)
知道可能出了什么问题,或者我错过了图书馆或其他什么吗?
谢谢
这是 Safari 上的完整错误消息:
TypeError: Cannot read property 'sendData' of null
at qz-tray.js:323
at lib$rsvp$$internal$$initializePromise (rsvp-3.1.0.min.js:10)
at new lib$rsvp$promise$$Promise (rsvp-3.1.0.min.js:10)
at Object.promise (qz-tray.js:456)
at Object.dataPromise (qz-tray.js:314)
at Object.find (qz-tray.js:788)
at link (test.html:388)
at lib$rsvp$$internal$$tryCatch (rsvp-3.1.0.min.js:10)
at lib$rsvp$$internal$$invokeCallback (rsvp-3.1.0.min.js:10)
at rsvp-3.1.0.min.js:10
【问题讨论】:
标签: javascript qz-tray