Java 使用WirelessSprinter从Android Mobile打印文档
我想使用无线打印机从我的应用程序打印收据。那我怎么做呢?Java 使用WirelessSprinter从Android Mobile打印文档,java,android,jakarta-ee,printing,Java,Android,Jakarta Ee,Printing,我想使用无线打印机从我的应用程序打印收据。那我怎么做呢? 非常感谢您的帮助。您需要在包中使用类 您需要使打印文档适配器类派生自 此类负责打印文档内容 要执行打印,请执行以下操作: // create and initalize your PrintDocumentAdapter ... // obtrain PrintManager instance PrintManager printManager = (PrintManager) context.getSystemSer
非常感谢您的帮助。您需要在包中使用类 您需要使打印文档适配器类派生自 此类负责打印文档内容 要执行打印,请执行以下操作:
// create and initalize your PrintDocumentAdapter
...
// obtrain PrintManager instance
PrintManager printManager =
(PrintManager) context.getSystemService(Context.PRINT_SERVICE);
// build PrintAttributes
PrintAttributes.Builder builder = new PrintAttributes.Builder();
builder. <set your print attributes such as: color/monochrome, media size, min margins>
// print document
printManager.print(yourPrintJobName, yourPrintDocumentAdapter, builder.build());
//创建并初始化PrintDocumentAdapter
...
//obtrain PrintManager实例
打印管理器打印管理器=
(PrintManager)context.getSystemService(context.PRINT_服务);
//生成打印属性
printtributes.Builder=新的printtributes.Builder();
建设者
//打印文档
printManager.print(您的printJobName、您的printDocumentAdapter、builder.build());
注意:android.print需要API级别19及更高