使用Android BROTHER SDK通过WIFI打印时出错\u错误\u标签

使用Android BROTHER SDK通过WIFI打印时出错\u错误\u标签,android,brother-print-sdk,Android,Brother Print Sdk,我有Brother QL-710W标签打印机,我曾尝试使用Brother的SDK通过WIFI进行打印,但每次都出现错误\u错误\u标签错误 我试过了 但没有解决办法 我的代码在下面 mPrinterInfo.printerModel = PrinterInfo.Model.QL_710W; mPrinterInfo.port = PrinterInfo.Port.NET; mPrinterInfo.ipAddress = "192.168.8.100"; //mPrinterInfo.label

我有Brother QL-710W标签打印机,我曾尝试使用Brother的SDK通过WIFI进行打印,但每次都出现错误\u错误\u标签错误

我试过了

但没有解决办法

我的代码在下面

mPrinterInfo.printerModel = PrinterInfo.Model.QL_710W;
mPrinterInfo.port = PrinterInfo.Port.NET;
mPrinterInfo.ipAddress = "192.168.8.100";
//mPrinterInfo.labelNameIndex = 5;
mPrinterInfo.paperSize = PrinterInfo.PaperSize.CUSTOM;
mPrinterInfo.paperPosition = PrinterInfo.Align.CENTER;
mPrinterInfo.orientation = PrinterInfo.Orientation.LANDSCAPE;

mPrinterInfo.labelNameIndex = LabelInfo.QL700.valueOf("W50").ordinal();
mPrinterInfo.isAutoCut = true;


mPrinterInfo.isAutoCut = true;
mPrinterInfo.isCutAtEnd = true;

LabelInfo mLabelInfo = new LabelInfo();
mLabelInfo.labelNameIndex = LabelInfo.QL700.valueOf("W50").ordinal();
mLabelInfo.isAutoCut = true;
mLabelInfo.isEndCut = true;
mLabelInfo.isHalfCut = false;
mLabelInfo.isSpecialTape = false;


mPrinter.setPrinterInfo(mPrinterInfo);
mPrinter.setLabelInfo(mLabelInfo);
但是Brother的Android应用程序打印成功,没有任何错误。

我找到了解决方案

我已经做了下面的代码

 mPrinterInfo.labelNameIndex = 15;

我试过使用for循环,其中我使用了不同值为1,2,3…..15的labelNameIndex并尝试打印,但最后用15完成了打印。

你能添加代码只是为了检查吗?你能猜到@GuilhE是什么原因吗?你确定你使用的纸张类型正确吗?是的,纸张类型正确,感谢Guillhe为我提供的帮助您是否尝试过:mPrinterInfo.labelNameIndex=LabelInfo.QL700.valueOf62.ordinal;如果有效的话,你用错了纸,因为在我的解决方案中,我用的是W50,它是序号13。公共静态枚举QL700{W17H541,W17H872,W23H233,W29H424,W29H905,W38H906,W39H487,W52H298,W62H299,W62H10010,W1211,W2912,W3813,W5014,W5415,W6216,W60H8617,无支持255;嗨,我想知道,如何检测到什么标签ze是在运行时添加到打印机中的。有什么方法可以做到这一点吗?在运行时分别获取标签大小和设置标签大小。没有,我不知道