首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Epos2Printer SDK: Swift

Epos2Printer SDK: Swift
EN

Stack Overflow用户
提问于 2016-02-12 18:51:06
回答 1查看 1.6K关注 0票数 0

我已经尝试了一段时间,似乎无法连接我的爱普生TM-T88V打印机从我的应用程序建立的Swift。我已经尝试了我在这里学到的https://github.com/Shoptree/epsonPrintSDK/issues/3,并能够建立一个连接,但它是一个过时的SDK,我需要更多的打印机兼容。我还看过用Obj和Java版本编写的爱普生pdf指南。

我尝试过以下许多不同的方法。(注意:我在连接标头和访问库方面没有问题。

代码语言:javascript
复制
var printer = Epos2Printer(printerSeries: 0, lang: 1)

    printer.connect("TCP:192.168.X.X", timeout: 10000)
    printer.beginTransaction()
    printer.addText("Hello World")
    printer.addCut(1)

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-07 15:53:38

我不确定您是否还存在这个问题,但是根据您的代码,我可以建议几个解决方案:

  1. 把正确的打印机系列。
  2. 添加几条馈线。一些爱普生打印机不打印,如果没有足够的行打印(6-8行足够)。
  3. 添加文本并剪切后调用beginTransaction
  4. 最后打电话给sendDataendTransaction

以下是更新的代码:

代码语言:javascript
复制
var printer = Epos2Printer(printerSeries: EPOS2_TM_T88.rawValue, lang: EPOS2_MODEL_ANK.rawValue)
printer.connect("TCP:192.168.X.X", timeout: 10000)
printer.addFeedLine(5)
printer.addText("Hello World")
printer.addFeedLine(5)
printer.addCut(EPOS2_CUT_FEED.rawValue)

printer.beginTransaction()
printer.sendData(Int(EPOS2_PARAM_DEFAULT))
printer.endTransaction()
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35370083

复制
相关文章

相似问题

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