私はここhttps://qz.io/wiki/2.0-Raw-Printing#promise-loop 提供されている例を使用してQZトレイで複数のプリンタに印刷しようとしているが、私はrsvp-3.1.0.min.js
、sha-256.min.js
と含まqz-tray.js
を持ってTypeError: Cannot read property 'sendData' of null
QZトレイ印刷
を言って、エラーを取得しています。 例で提供されているのとまったく同じコードを使用していますが、プリンタ名をインストール済みのものに変更しました。
すべては、私は(それを行うためのデフォルトの方法)別に、各プリンタに印刷しようとすると正常に動作します
私は、ライブラリか何かが欠けていた場合に間違っているか、どのような可能性の任意のアイデア?
これは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
はあなたが問題を解決するために使用されるコードを提供できるソリューション...例えば'qz.websocket.connect(...)' – tresf
私はここで提供されているのとまったく同じコードを使用しました。https://qz.io/wiki/2.0-Raw-Printing#promise-loop –
ありがとうございます。あなたの投稿はあなたが「qzトレイを開始する」ことを忘れていると言っています。 'qz.websocket.connect(...)'に言及してください。それがあなたが欠けていたコンポーネントであることを思い出してください。この情報が他の人に役立つかもしれないので、私は尋ねます。 – tresf