我想打印到Bixolon SPP-R200,正如我所听到的,它是设置android的更容易的移动蓝牙打印机之一。但是我不知道如何开始。
我想首先我必须通过蓝牙连接到打印机 - 为此我假设我使用原生的Android蓝牙API?
我可能需要某种SDK来向打印机发送数据 - 我读过here,有一个SDK,但是浏览bixolon页面并没有产生任何结果(即没有SDK ) - 我写信支持,但我不希望很快回答......
我想我还有其他问题(例如:你是否可以在.Net CF中将位图发送到打印机?)与该打印机的SDK紧密相关 - 如果它存在......
答案 0 :(得分:5)
好的,当它转过来时,支持是闪电般的快速,并为我提供了一个Android SDK,它回答了我的第二个问题。
所述SDK附带了一个示例项目以及用户手册和SDK的API(不幸的是,SDK jar文件不包含javadoc ...)。我不得不说SDK API是......写得不好而且缺乏深度,除此之外,示例项目中使用的一些方法根本没有涉及(例如“初始化”,我觉得这听起来相当重要和强制性...... )。但是,在查看示例时,您会了解如何使用SDK。它涵盖了通过Wifi,USB或蓝牙连接的所有内容(它回答了我的第一个问题)。
如果有人需要SDK /示例项目,我建议通过 techsupp@bixolon.de 删除bixolon支持人员的电子邮件,以获取最新的SDK。我没有在Bixolon的网站上找到android SDK!我发现的唯一SDK是.Net相关。
<强>更新强>
在附加说明:结果一个人真的不需要SDK。我们转储了SDK,而是创建了两个线程:一个接受连接请求(连接到打印机)和另一个线程(一旦建立连接),它就有一个BluetoothSocket并写入/读取它。这样做的好处是,我们可以在任何移动打印机上使用它,因为它不再是Bixolon特有的。
有关更多与蓝牙相关的信息,请查看this Q&A,其中记录了让Bixolon(和Fujitsu)与Android设备通信的步骤。
更新2
自从我最近通过这篇文章,并查阅了它,这里是Bixolon SPP-R200的一些额外链接:
答案 1 :(得分:0)
我一直在与this JAR(2014年日期)合作,可能会有所帮助。但是,更简单的解决方案可能是通过蓝牙串口发送ESC序列。因此,在这一点上,如果您正在创建一个Phonegap应用程序,您可以使用此Plugin Chat sample并发送ESC序列(有关打印机ESC secuences的文档也可用)。