使用chrome扩展程序中的printerprovider API打印网页

时间:2015-12-29 09:12:03

标签: printing google-chrome-extension

我正在使用printerProvider API开发chrome扩展程序,以打印在浏览器中加载的网页。

我使用onGetPrintersRequested()&添加了一台新的打印机。我的扩展中的onGetCapabilityRequested()API。我没有在本地系统上安装此打印机的打印机驱动程序。

我从阅读API文档和其他参考文献中了解到,使用onPrintRequested()并提供printJob信息,作业(网页内容)可以发送到我在扩展程序中添加的打印机。

我的问题是,工作如何到达打印机?我应该写一些代码来实际将作业发送到打印机吗?或者它是由chrome API自动处理还是使用任何默认驱动程序? 基本上我的问题是,如果没有使用任何打印机驱动程序或云就绪打印机,如何通过chrome扩展程序处理打印?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您需要自己处理打印。 onPrintRequested事件为您提供有关打印请求的数据。然后,您应该使用状态调用结果回调。要与打印机通信,有许多app APIs。如果您需要通过扩展程序与打印机通信,则需要使用配套应用程序和messaging