我已经在常规尺寸的佳能LBP 2900打印机上测试了这个演示,在谷歌云打印帐户上添加它,它工作得很好,但现在我需要在收据打印机上打印相同的东西。是谷歌云打印允许通过小型打印机和打印机打印是否需要处理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>