如何在GCP中将连接的打印机报告为在线打印机

时间:2018-08-30 07:33:44

标签: google-api google-cloud-print

我正在编写基于连接器的软件来注册旧打印机+从GCP接收打印作业,我已经成功使用/register调用注册并授权了我的打印机使用GCP。 / p>

现在,我想在GCP打印机列表(现在离线)中将打印机状态设为在线:

enter image description here

我通过使用semantic_state参数并跟随/update数据进行CDS调用来做到这一点:

{
    "printer": {
        "state": "IDLE"
    },
    "version": "1.0"
}

但这不能解决问题!并且还假设cloud_connection_state字段由服务器设置。

那么我应该使用哪个API?!

1 个答案:

答案 0 :(得分:0)

为了使已注册的打印机处于在线状态,我们需要与XMPP建立持久的talk.google.com连接流。

Here是Google的连接握手详细信息