首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sunmi内部打印机插件的打印输出问题

Sunmi内部打印机插件的打印输出问题
EN

Stack Overflow用户
提问于 2018-05-31 05:49:28
回答 1查看 1.9K关注 0票数 1

我已经使用Sunmi V1设备成功地生成了打印输出。感谢

https://stackoverflow.com/a/48660026/9858789

但是当使用下面链接中可用的函数打印文本时,我得到的是不正确的文本打印输出。虽然我打印的是相同的文本,但在打印时,它会使文本变得混乱。

https://github.com/labibramadhan/cordova-sunmi-inner-printer/blob/master/www/innerprinter.js

下面是代码。

代码语言:javascript
复制
sunmiInnerPrinter.printTextWithFont('\nABC Computers ','Calibri',36);
sunmiInnerPrinter.printTextWithFont('\nPlot No. 2, Road No 7, \nBanjara Hills,  \Hyderabad, 500003, TG \nPhone: +91 9876543210','Calibri',24);
sunmiInnerPrinter.printTextWithFont('\n**************************','Calibri',24);
sunmiInnerPrinter.printTextWithFont('\nName: Sachin\n','Calibri',32);
sunmiInnerPrinter.printTextWithFont('\nPhone: 9988776655\n','Calibri',32);
sunmiInnerPrinter.printTextWithFont('\nEmail: test@test.com\n','Calibri',32);

这是预期的格式:

ABC计算机 第七号路第二号地块 Banjara Hills,海得拉巴,500003,TG 姓名: Sachin 电话: 9988776655 电子邮件: test@test.com

问题是在第一次打印的时候我得到了一份打印订单

ABC计算机 姓名: Sachin 电话: 9988776655 电子邮件: test@test.com 第七号路第二号地块 Banjara Hills,海得拉巴,500003,TG

在另一个打印输出中,我得到了下面的打印输出。

ABC计算机 电话: 9988776655 电子邮件: test@test.com 第七号路第二号地块 Banjara Hills,海得拉巴,500003,TG 姓名: Sachin

告诉我,我哪里做错了?

EN

回答 1

Stack Overflow用户

发布于 2018-10-12 11:38:18

这是因为它是同步的。只需等待每一个承诺解决,然后再继续下一个承诺。这应该能行。

代码语言:javascript
复制
sunmiInnerPrinter.printTextWithFont('\nABC Computers ','Calibri',36).then((f: any) => {
    sunmiInnerPrinter.printTextWithFont('\nPlot No. 2, Road No 7, \nBanjara Hills,  \Hyderabad, 500003, TG \nPhone: +91 9876543210','Calibri',24).then( 
        ...etc.
    )
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50617475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档