当前位置: 首页 > 知识库问答 >
问题:

JNI在Brother SDK上的应用程序中检测到错误

易淳
2023-03-14

我试图打印一个图像在兄弟SDK在我的应用程序。

       `myPrinterInfo = myPrinter.getPrinterInfo();
        myPrinterInfo.printerModel = PrinterInfo.Model.QL_810W;
        myPrinterInfo.port = PrinterInfo.Port.NET;
        myPrinterInfo.printMode = PrinterInfo.PrintMode.FIT_TO_PAGE;
        myPrinterInfo.paperSize = PrinterInfo.PaperSize.CUSTOM;
        myPrinterInfo.labelNameIndex = 5;
        myPrinterInfo.isAutoCut = false;
        myPrinterInfo.isCutAtEnd = false;
        myPrinterInfo.orientation = PrinterInfo.Orientation.PORTRAIT;
        myPrinterInfo.valign = PrinterInfo.VAlign.TOP;
        myPrinterInfo.align = PrinterInfo.Align.LEFT;
        myPrinterInfo.halftone = PrinterInfo.Halftone.THRESHOLD;
        myPrinterInfo.ipAddress = "192.168.1.146";
        myPrinterInfo.thresholdingValue = 127;
        myPrinterInfo.pjCarbon = false;
        myPrinterInfo.pjDensity = 5;
        myPrinterInfo.pjFeedMode = PrinterInfo.PjFeedMode.PJ_FEED_MODE_FIXEDPAGE;
        myPrinterInfo.pjPaperKind = PJ_CUT_PAPER;
        myPrinterInfo.rollPrinterCase = PrinterInfo.PjRollCase.PJ_ROLLCASE_OFF;
        myPrinterInfo.paperPosition = PrinterInfo.Align.CENTER;
        myPrinterInfo.numberOfCopies = 1;

如果有人知道如何修理,请帮助我:(

共有1个答案

越星晖
2023-03-14

我今天遇到了一个类似的问题,结果是Android.permission.write_external_storage权限没有被授予。如果您正在Android6或更高版本上运行,请检查您的运行时权限,以便写入外部存储。在清单中声明权限是不够的。兄弟文档在手册的末尾提示了这一点。

8.3.Android6兼容性自Android6.0以来,用户可以在安装后更改应用程序的权限。必须授予访问Android外部存储的权限才能使用此应用程序。

 类似资料: