Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用WirelessSprinter从Android Mobile打印文档_Java_Android_Jakarta Ee_Printing - Fatal编程技术网

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及更高