我在我将照片发送到Google Cloudprinter的地方运行一个脚本;
$url = "https://www.google.com/cloudprint/submit?printerid=". $this->_printerId."&output=json";
$post = array(
"printerid" => $this->_printerId,
"capabilities" => "",
"contentType" => "dataUrl",
"title" => $title,
"content" => 'data:application/pdf;base64,'. base64_encode($docBytes)
);
处理工作,使用经过身份验证的CURL。 但我真的坚持设置纸张。
我想要打印A6图片,似乎只发送A4。我无法在文档中找到有关设置paperize的任何信息,有什么帮助吗?
答案 0 :(得分:1)
要设置纸张尺寸,您需要检查打印机支持的纸张尺寸。您可以通过查找打印机的功能https://developers.google.com/cloud-print/docs/appInterfaces#printer来执行此操作(确保设置use_cdd = true)。然后,您可以找到该打印机支持的介质尺寸。选择一个并创建一个打印票证(参见"票证"参数https://developers.google.com/cloud-print/docs/appInterfaces#submit)。
如果您始终打印到同一台打印机,那么您应该能够创建一次票证,并在提交客户端中对其进行硬编码。