2016-04-14 1 views
2

私が使用しているコード。私はラベルプリンタQL-720NWのワイヤレス印刷を試みていますが、ERROR_NOT_MATCH_ADDRESSをゲットしていますか?

私はtextviewにエラーコードを表示しています。これにはERROR_NOT_MATCH ADDRESSが与えられています。私はいくつかのリンクと兄弟Sdkとこれを使用しています。 Link using

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 download with sample demo

答えて

1

が、私はこのことでは、私のコードでは、SDKのデモを統合解決.....私を助けてください、すべての視聴者に事前に

感謝を示している。このエラーを取得していますすべての兄弟プリンタ

  • ため

    私は私のコードプリンタを必要としているすべてのプリファレンスを設定します。

+0

は私はMACアドレスをコメントアウトしかしときに、同じ問題を抱えていたが、myPrinterInfo.macAddressを無視し、私は好みにやっているだけmyPrinterInfo.ipAddress – GuilhE

+0

@GuilhEようなものを用いて固定し、その結果 –

+0

おかげ@Arjunsainiを取得しますネットワーク例外が発生する、それはあなたに起こったか? –

関連する問題