2015-12-29 112 views
0

我正在開發使用printerProvider API打印瀏覽器中加載的網頁的擴展程序。在Chrome擴展中使用打印機提供程序API打印網頁

我在我的擴展中使用onGetPrintersRequested()& onGetCapabilityRequested()API添加了一臺新打印機。我沒有在本地系統上安裝此打印機的打印機驅動程序。

我從閱讀API文檔和其他參考文獻中瞭解到,使用onPrintRequested()並提供printJob信息,可以將作業(網頁內容)發送到我在擴展中添加的打印機。

我的問題是,工作如何到達打印機?我應該寫一些代碼以實際發送作業到打印機嗎? OR是由Chrome API自動處理還是讓它使用任何默認驅動程序? 基本上我的問題是,如果不使用任何打印機驅動程序或雲就緒打印機,如何通過擴展名來處理打印?

在此先感謝。

回答

0

您需要自己處理打印。 onPrintRequested事件爲您提供有關打印請求的數據。然後您應該使用狀態調用結果回調。要與打印機通信,有一些app APIs。如果您需要使用擴展程序與打印機進行通信,則需要使用配套應用程序和messaging