2017-09-19 10 views
1

私はEpson TM-P20サーマルプリンタを持っています。私はthis linkを使用してイオン3アプリからプリンタにテキストを印刷しました。私の問題は、私はこのプラグインを使用してイメージを印刷する方法がわかりません。ドンのBluetoothシリアルプラグインを使用して画像を印刷

私はWebサービスとしてWebAPI2を使用し、私は

public string getLogo() 
    { 
     var file = System.Web.Hosting.HostingEnvironment.MapPath(@"~/App_Data/logocogbw.png"); 
     return Convert.ToBase64String(File.ReadAllBytes(file)); 
} 

がどのように私はこのプラグインを使用して画像を印刷することができ、画像をロードし、BASE64に画像を変換しますか?どんな助けもありがとう。

答えて

0

更新答え:

おそらく、プリンタが 理解できる形式に画像を変換する必要があります。

これはOwner of the pluginが言うことです。 PCLやPostScriptのようなものでしょうか?

このプラグインはバイナリデータを送信できます。 writeメソッドは、テキストまたは バイナリデータを受け入れます。ドキュメントhttps://github.com/don/BluetoothSerial#write

useful link

旧回答 で迅速な例を参照してください:

あなたはこのようにそれを実行する必要があります。返信用

let data=this.getLogo();//get image data 
this.bluetoothSerial.write(data).then(success, failure);// write into port using Bluetooth 
+0

感謝を。私はそれを試して、プリンタは、テキストとしてBase64データを印刷します。 –

+0

あなたはそれを直接行うことはできません更新されたポストをご覧ください。 – Sampath

+0

ESC/POSコマンドで印刷することはできますか?私は 'GS(L/GS 8 L'このコマンドはイメージを印刷することで何かをしなければならないことがわかりました –

関連する問題