当我没有能力发送打印作业,这是工作和打印: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