2016-12-07 77 views
0

我有一个PHP系统,我想与扩展进行通信。 我的应用程序在某些时候会生成2个不同的文档。扩展发送文档进行打印

他们每个人都应该发送到打印机,我需要指定。

由于PHP(不在客户端托管)无法直接与打印机进行通信,所以我认为可以使用扩展程序或应用程序进行浏览。

到目前为止,我发现的所有内容都是用户提交打印后的事件。

我还没有找到关于与打印机直接通信的任何信息。

你能帮助我吗?有可能的?

你能想到解决我的问题的另一种方法吗?

回答

0

使用chrome.printerProvider API会暴露打印管理器用于查询由扩展控制的打印机的事件,以查询其功能并将打印作业提交给这些打印机。

包括onGetPrintersRequested,打印管理器请求entensions提供的打印机时会触发此选项。

addListener 
chrome.printerProvider.onGetPrintersRequested.addListener(function callback)