Woosim BluetoothPrint 蓝牙打印机Android实现

转帖请注明原出处:http://blog.csdn.net/yezisuifengbiao/article/details/50923357

之前使用过蓝牙打印机做餐饮小票功能,后来换了公司,没想到依旧逃脱不了轮回,做着做着,又是一个餐饮小票的APP丢过来,让我实现蓝牙打印这一块。吓得我赶紧把之前的Demo拿过来用,一打,傻眼了。。全是乱码是什么鬼?尝试了各类编码格式都不行。

看了看型号,上网搜到是一家韩国的公司,对着型号进入相应的网页之后看到提示说需要Android与IOS的SDK需要联系该公司邮箱,进行索取,然而一个星期过去了,邮件至今未回复。搜遍了搜索引擎都未找到这家公司的SDK,后来想想,下载了他们公司的APK,进行反编译,找到SDK的包名进行搜索,最后在Git上面搜到一个餐饮的半成品项目,里面就有这个SDK。

再根据反编译后的代码对照着去做,最终把项目功能做了出来。

下面是打印效果

Woosim BluetoothPrint 蓝牙打印机Android实现_第1张图片

 

具体项目会给出链接下载。其实很多的指令,还是与其他打印机相同的,但是少数有些差异。文档也压缩在压缩包里面了。

并且一起打包了另外一个通用蓝牙打印机的源码以及文档,本文主要是想写给使用Woosim打印机时遇到问题的朋友,虽然我也不知道有几个人用。

这台打印机比较特殊,仅支持编码 BIG-5、所以在BIG-5编码下的简体会变成"?"号。换了编码,例如gb2312,utf8等编码的话,会乱码。怪不得我之前使用的其他编码一直是乱码,加上打印图片的点阵算法也不同,不过好在人家已经封装好了,跟着做就行啦。

 

点我下载源码

你可能感兴趣的:(Android例子,蓝牙打印机,Woosim,蓝牙,打印机,Android)