我有一台爱普生TM-P20热敏打印机。我使用此链接打印从离子3应用程序到打印机的文本。我的问题是,我不知道如何打印一个图像使用这个插件。
我使用WebAPI2作为我的web服务,加载图像并将图像转换为base64,
public string getLogo()
{
var file = System.Web.Hosting.HostingEnvironment.MapPath(@"~/App_Data/logocogbw.png");
return Convert.ToBase64String(File.ReadAllBytes(file));
}
如何使用这个插件打印图像?任何帮助都将不胜感激。
发布于 2017-09-19 05:54:14
最新答案:
插件所有者是这么说的:
您可能需要将图像转换为打印机可以理解的格式。比如PCL或者PostScript? 这个插件可以发送二进制数据。写方法接受文本或二进制数据。参见docs https://github.com/don/BluetoothSerial#write中的快速示例
另一个有用链接
旧答案:
你需要这样做:
let data=this.getLogo();//get image data
this.bluetoothSerial.write(data).then(success, failure);// write into port using Bluetooth
https://stackoverflow.com/questions/46292729
复制相似问题