1

我在将图片发送到 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。我在文档中找不到有关设置纸张大小的任何信息,有什么帮助吗?

4

1 回答 1

1

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

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

于 2014-04-19T16:48:23.753 回答