蓝⽛热敏打印开发(佳博打印机
最近在研究蓝⽛打印,这是个⼤坑啊,不同的打印机会有不同的设置,这边⽤的是佳博的热敏打印机,就以它为例吧。
⼀,⾸先,蓝⽛打印当然得要连接蓝⽛,这边在demo⾥有两个⽂件,ConnectViewController.h和ConnectViewController.m,可以在demo⾥边看,这边不做过多的说明。(包含连接打印机),注意appdelegate⾥边的代码
连接打印机⼆,连接了蓝⽛以后就是如何才能调⽤打印机,这边⽤的是佳博打印机官⽹的demo,从⾥边得到的SDK(GprintSDK),这⼉插⼏个⼩步骤
1,导⼊SDK以后可能会报错,linker command failed with exit code
解决办法为:选中项⽬->双击->target->buildSeting->搜索BITCODE,默认是yes,修改成no。
⾄于⽹上其他的⽅法,我这边没效。
2,因为调⽤蓝⽛,还需要到plist⽂件配置⼀下,App communicates using CoreBluetooth
接下来就是代码的事了,⾸先倒⼊头⽂件#import "TscCommand.h"
注意:图⽚想展⽰放⼤或者缩⼩,图⽚的⼤⼩必须得是8的倍数,因为横向点数计算为像素数/8具体的属性,⽅法会在demo⾥边有详细的解释
可以打印⽂字,图⽚,⼆维码,还可以混合打印