如何在php中通过google cloud print在小型收据打印机上打印?

如何在php中通过google cloud print在小型收据打印机上打印?,php,pdf,printers,google-cloud-print,Php,Pdf,Printers,Google Cloud Print,我已经在常规尺寸的佳能LBP2900打印机上测试了这个演示,将它添加到谷歌云打印帐户上,效果非常好,但现在我需要在收据打印机上打印同样的东西。google cloud print是否允许通过小型打印机打印?是否需要处理pdf文档以适应小型打印。所以以前有人这样做过 这是我在普通打印机上测试的示例代码: <script> function cloud_print() { var gadget = new cloudprint.Gadget(); gadget.setPrintBu

我已经在常规尺寸的佳能LBP2900打印机上测试了这个演示,将它添加到谷歌云打印帐户上,效果非常好,但现在我需要在收据打印机上打印同样的东西。google cloud print是否允许通过小型打印机打印?是否需要处理pdf文档以适应小型打印。所以以前有人这样做过

这是我在普通打印机上测试的示例代码:

<script>  
 function cloud_print() {
var gadget = new cloudprint.Gadget();
gadget.setPrintButton(
    cloudprint.Gadget.createDefaultPrintButton("print_button_container")); // div id to contain the button
//gadget.setPrintDocument("url", "Test Page", "");
gadget.setPrintDocument("application/pdf", "PDF Doc" );
gadget.setPrintDocument("url", "Test Page", "http://localhost/pos/test.pdf");
var btn = document.getElementById("cl-print");
//gadget.setPrintButton(btn);
gadget.openPrintDialog();

}
</script>

<button id="cl-print" onclick="cloud_print()">Print it!</button> 

函数cloud_print(){
var gadget=new cloudprint.gadget();
gadget.setPrintButton(
cloudprint.Gadget.createDefaultPrintButton(“打印按钮容器”);//包含按钮的div id
//setPrintDocument(“url”、“测试页”、“文档”);
gadget.setPrintDocument(“应用程序/pdf”、“pdf文档”);
setPrintDocument(“url”,“测试页”http://localhost/pos/test.pdf");
var btn=document.getElementById(“cl打印”);
//小工具。设置打印按钮(btn);
gadget.openPrintDialog();
}
打印出来!

Id说设置这一行:
gadget.setPrintDocument(“url”,“测试页面”,myVar)(以及ajax请求中的
openDialog()
one),假设“myVar”是您请求的结果,在本例中为
http://localhost/pos/test.pdf
想知道,你找到支持谷歌云打印的收据打印机了吗?