我已经在常规尺寸的佳能 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>