當我沒有能力發送打印作業,這是工作和打印:Google雲打印。如何提交有效的功能?
<?php
$url = "http://www.google.com/cloudprint/submit?printerid=" . $printer_id . &output=json";
$post = array(
"printerid" => $printer_id,
"capabilities" => '',
"contentType" => "text/plain",
"title" => $title,
"content" => $docBytes
);
$post = http_build_query($post);
$ret = $this->processRequest($url, $post, "");
?>
但現在我需要打印在A7格式的文字信息。所以我寫這個代碼的一些功能:
<?php
$url = "http://www.google.com/cloudprint/submit?printerid=" . $printer_id . "&output=json";
$post = array(
"printerid" => $printer_id,
"capabilities" => array('psk:MediaSizeWidth' => '74000', 'psk:MediaSizeHeight' => '104700'),
"contentType" => "text/plain",
"title" => $title,
"content" => $docBytes
);
$post = http_build_query($post);
$ret = $this->processRequest($url, $post, "");
?>
而且它不想打印。只是錯誤。也許有人知道如何正確的方式來做到這一點?
這是有價值的,很難得到的信息 - 謝謝!如果可以的話,我會多花點時間。作爲參考,我消除了我的請求對象中的「type」屬性,它工作正常。 – pettys