Epson ePOS отправляет отчет в формате xml через epos sdk для Android

#android #thermal-printer #epson #epos

Вопрос:

Использование ePOS-печати XML длительное время и работает легко и стабильно, отправляя прямые https-запросы с отчетами в формате xml.

в настоящее время xml-отчет выглядит следующим образом

 <?xml version='1.0' encoding='utf-8'?>
<s:Envelope xmlns:s='http://schemas.xmlsoap.org/soap/envelope/'>
  <s:Body>
    <epos-print xmlns='http://www.epson-pos.com/schemas/2011/03/epos-print'>
      <text>Hello, World!amp;#10;</text>
      <cut type="feed"/>
    </epos-print>
  </s:Body>
</s:Envelope>
 

Но теперь нам нужно перейти на использование ePOS SDK для Android (( Там нам нужно сначала инициализировать объект принтера, затем построить отчет с помощью функций sdk, а затем отправить на принтер.

Итак, мой вопрос: Можно ли отправить существующий отчет в формате xml на принтер с помощью ePOS SDK для Android? я пытался сделать это так

 with(Printer(Printer.TM_M30, Printer.MODEL_ANK, AppController.appInstance)) {
  this.addText(my xml report)
  this.connect(192.168.1.1, 2000)
  this.sendData
}
 

отчет печатается, но так же, как простой текст 🙁

Комментарии:

1. Кто-нибудь может помочь?