我正在使用的代码。
我正在textview上打印错误代码。这是ERROR_NOT_MATCH ADDRESS。我使用这个通过一些链接和兄弟Sdk。
链接我正在使用这个通过链接使用
public class printerApp extends Activity {
TextView mytext;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mytext=(TextView)findViewById(R.id.mytext);
printTemplateSample();
}
public void printTemplateSample() {
Printer myPrinter = new Printer();
PrinterInfo myPrinterInfo = new PrinterInfo();
PrinterStatus printResult = new PrinterStatus();
LabelInfo mLabelInfo=new LabelInfo();
try{
myPrinterInfo = myPrinter.getPrinterInfo();
myPrinterInfo.ipAddress="192.168.0.122";
myPrinterInfo.macAddress="00:80:92:d7:f4:0d";
myPrinterInfo.printerModel= PrinterInfo.Model.QL_720NW;
myPrinterInfo.printMode= PrinterInfo.PrintMode.FIT_TO_PAGE;
myPrinterInfo.port= PrinterInfo.Port.NET;
myPrinterInfo.paperPosition= PrinterInfo.Align.CENTER;
myPrinterInfo.paperSize = PrinterInfo.PaperSize.CUSTOM;
myPrinterInfo.orientation = PrinterInfo.Orientation.PORTRAIT;
myPrinterInfo.halftone = PrinterInfo.Halftone.PATTERNDITHER;
myPrinterInfo.align = PrinterInfo.Align.LEFT;
myPrinterInfo.margin.left = 0;
myPrinterInfo.valign = PrinterInfo.VAlign.TOP;
myPrinterInfo.customPaperLength = 0;
myPrinterInfo.customPaperWidth = 0;
myPrinterInfo.customFeed = 0;
myPrinterInfo.paperPosition = PrinterInfo.Align.CENTER;
myPrinterInfo.dashLine = false;
// myPrinterInfo.isSpecialTape=
myPrinterInfo.numberOfCopies = 1;
myPrinterInfo.labelNameIndex= 15;
myPrinterInfo.isAutoCut = false;
myPrinterInfo.isCutAtEnd =false;
// myPrinter.setLabelInfo(mLabelInfo);
myPrinter.setPrinterInfo(myPrinterInfo);
//myPrinter.setPrinterInfo(myPrinterInfo);
// Create bitmap
Bitmap bmap = BitmapFactory.decodeResource(getResources(), R.mipmap.dcs);
try {
mytext.append("Start" + "n");
myPrinter.startCommunication();
PrinterStatus printerStatus = myPrinter.printImage(bmap);
myPrinter.endCommunication();
mytext.append(printerStatus.errorCode.toString() + "n");
} catch (Exception e) {
mytext.setText(e.toString());
}
} catch (Exception e) {
mytext.setText(e.toString());
//e.printStackTrace();
}
}
}
我正在打印资源文件夹中的图像,我也在尝试打印文本。但每次我得到这个错误,它显示在上面
提前感谢所有观众,请帮助我…
我通过在代码中集成Sdk演示解决了这个问题。。。Sdk下载与示例演示
适用于所有兄弟打印机
- 我在代码中设置了打印机需要的所有首选项