Google云打印设置纸张尺寸

时间:2013-07-23 12:17:14

标签: php printing google-cloud-print

我在我将照片发送到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的任何信息,有什么帮助吗?

1 个答案:

答案 0 :(得分:1)

要设置纸张尺寸,您需要检查打印机支持的纸张尺寸。您可以通过查找打印机的功能https://developers.google.com/cloud-print/docs/appInterfaces#printer来执行此操作(确保设置use_cdd = true)。然后,您可以找到该打印机支持的介质尺寸。选择一个并创建一个打印票证(参见"票证"参数https://developers.google.com/cloud-print/docs/appInterfaces#submit)。

如果您始终打印到同一台打印机,那么您应该能够创建一次票证,并在提交客户端中对其进行硬编码。