通过USB OTG使用android从打印机打印

时间:2015-09-29 11:48:27

标签: android

任何人都有通过使用android连接到打印机的usb OTG线连接和打印的想法或链接或代码。

谢谢, Nandakishore。

1 个答案:

答案 0 :(得分:0)

最后我找到了解决方案,

PrintManager printManager = (PrintManager)this.getSystemService(Context.PRINT_SERVICE);
String jobName = this.getString(R.string.app_name) + " Report";
    PrintPDFAdapter pda = new PrintPDFAdapter(pdfFile, filename);
    PrintAttributes attrib = new PrintAttributes.Builder().
            setMediaSize(PrintAttributes.MediaSize.NA_LETTER.asLandscape()).
            setMinMargins(PrintAttributes.Margins.NO_MARGINS).
            build();
    printManager.print(jobName, pda, attrib);

但在使用上述代码之前,必须安装相应的打印机驱动程序应用程序。