Php 谷歌云打印-打印多份

Php 谷歌云打印-打印多份,php,printing,google-cloud-print,Php,Printing,Google Cloud Print,我有一个谷歌云打印api的问题。我找不到向打印机添加功能的示例(特别是向打印机LaserJet Pro P1102w添加多份副本)。 我用它作为参考,但对我帮助不大。它只描述了应该是什么样的响应,我无法得到类似的结果。 如果我在我的谷歌帐户-打印机上使用“列表”,我不会将任何功能列为打印机的一部分。 如果有人知道该怎么做,请告诉我。想一想,多次调用API?我对API几乎一无所知,但请尝试以下内容: $num = number of copies wanted; while ($count <

我有一个谷歌云打印api的问题。我找不到向打印机添加功能的示例(特别是向打印机LaserJet Pro P1102w添加多份副本)。 我用它作为参考,但对我帮助不大。它只描述了应该是什么样的响应,我无法得到类似的结果。 如果我在我的谷歌帐户-打印机上使用“列表”,我不会将任何功能列为打印机的一部分。
如果有人知道该怎么做,请告诉我。

想一想,多次调用API?我对API几乎一无所知,但请尝试以下内容:

$num = number of copies wanted;
while ($count < $num) {
call API;
count++;
}
$num=需要的份数;
而($count<$num){
调用API;
计数++;
}

如果您的软件是调用register API的软件,那么您可以创建一个表示打印机功能的。在CDD中,您可以指定打印机支持“复制”功能。在/list API调用中看不到这些功能的原因是,它是一个大字段,并且在/list和/search调用中被省略(例外:/search调用q=^recent将返回功能)。尝试使用API检索打印机的功能


一旦您使用复印功能注册了打印机,请在/submit API的“ticket”参数中指定要打印多少份复印件。

我也考虑过这一点,但这意味着要向服务器发出多个请求。当发送大文件时,这可能是不好的。这就是为什么最好使用内置方式。