我在使用Google Cloud Print API时遇到了问题。我找不到一个向打印机(特别是LaserJet Pro P1102w打印机)添加功能的示例。 我参考了https://developers.google.com/cloud-print/docs/proxyinterfaces#register,但没有什么帮助。它只描述了响应的样式,我无法得到类似的东西。 如果我在我的Google账户-打印机上使用“列表”,我不会看到任何列出的功能。 如果有人知道该怎么做,请告诉我。
如果您的软件是调用注册API的软件,那么您可以创建一个CDD来表示您的打印机的功能。在CDD中,您可以指定打印机支持“副本”功能。您之所以在/list API调用中看不到这些功能,是因为它是一个大字段,并且从/list和/search调用中省略(例外:使用q=^recent的/search调用将返回功能)。尝试使用/printer API来检索打印机的功能。一旦您注册了具有副本功能的打印机,请在/submit API的“ticket”参数中指定要打印的副本数。
只是一个想法,多次调用API?我对API几乎一无所知,但可以尝试这样做: $num = number of copies wanted; while ($count < $num) { call API; count++; }