Php Google Cloudprint设置纸张大小

Php Google Cloudprint设置纸张大小,php,printing,google-cloud-print,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

我运行一个脚本,将图片发送到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。我在文档中找不到有关设置纸张大小的任何信息,是否有帮助?

要设置纸张大小,需要检查打印机支持的纸张大小。您可以通过查找打印机的功能(确保设置use_cdd=true)来完成此操作。然后,您可以找到该打印机支持的介质大小。选择一个并创建打印票据(请参阅的“票据”参数)


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

为了设置纸张大小,您需要检查打印机支持的纸张大小。您可以通过查找打印机的功能(确保设置use_cdd=true)来完成此操作。然后,您可以找到该打印机支持的介质大小。选择一个并创建打印票据(请参阅的“票据”参数)


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

确保您发送的pdf是A6,pdf的组成部分是纸张大小。我正在发送JPG。转换为PDF可能有点太多了确保你发送的PDF是A6,PDF的组成部分是纸张大小。我发送的是JPG。转换为PDF可能有点太多了