美文网首页
蓝牙打印机的调试笔记

蓝牙打印机的调试笔记

作者: 月下再临 | 来源:发表于2017-11-09 17:21 被阅读0次

在调试蓝牙打印机的时候,连接打印机的部分就没有什么好说的,直接用系统的API进行连接就行了。

发送指令

指令我们通常使用的是16进制的指令格式

NSArray *sendCommonAry = @[@"0x11",@"0x11"];
NSInteger aryLength = [sendCommonAry count];
    
Byte *sendBytes = malloc(aryLength);
for (int i = 0; i < sendCommonAry.count; i++) {    
    unsigned long tmp = strtoul([sendCommonAry[i] UTF8String],0,16);
        sendBytes[i] = tmp;
    }    
NSData *sendData = [NSData dataWithBytes:sendBytes length:sizeof(sendBytes)];

发送文本

因为涉及到中文,所以文本要做编码

NSString *text = @"打印文字";
NSStringEncoding gbkEncoding = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
NSData *data = [text dataUsingEncoding:gbkEncoding];

相关文章

  • 蓝牙打印机的调试笔记

    在调试蓝牙打印机的时候,连接打印机的部分就没有什么好说的,直接用系统的API进行连接就行了。 发送指令 指令我们通...

  • 蓝牙开发《基础篇一》

    最近项目中使用到蓝牙打印机,通过蓝牙连接蓝牙打印机进行打印功能。在此对蓝牙知识进行归纳输出一波,达到巩固之效果。 ...

  • 蓝牙开发《基础篇三》

    最近项目中使用到蓝牙打印机,通过蓝牙连接蓝牙打印机进行打印功能。在此对蓝牙知识进行归纳输出一波,达到巩固之效果。蓝...

  • 蓝牙开发《基础篇二》

    最近项目中使用到蓝牙打印机,通过蓝牙连接蓝牙打印机进行打印功能。在此对蓝牙知识进行归纳输出一波,达到巩固之效果。蓝...

  • 简单实用 毕亚兹USB蓝牙适配器

    蓝牙是一项很普遍的技术了,常见的比如音箱、耳机、键鼠、打印机、游戏手柄之类的,都是在用蓝牙连接,目前的笔记本电脑、...

  • 打印机

    iOS开发之蓝牙/Socket链接小票打印机(一)iOS开发之蓝牙/Socket链接小票打印机(二) iOS so...

  • OC-获取蓝牙mac地址

    只需要把蓝牙设备信息传入即可 (测试蓝牙打印机可行)

  • Android 蓝牙串口通信Demo

    关于如何设置笔记本电脑的蓝牙 串口并且和手机蓝牙配对,以及pc串口调试工具的下载请看这篇博客:https://bl...

  • Swift 蓝牙打印机数据排版

    蓝牙打印机打印排版本次使用的是 Swift 5构建,蓝牙连接打印机打印 [TOC] 功能包含: 两列排版 两列左右...

  • Android开发(42) 使用andorid操作蓝牙打印机

    需求 使用android发起打印任务,通过蓝牙连接打印机。条件如下:打印机:南京富士通DPK760E,具有蓝牙功能...

网友评论

      本文标题:蓝牙打印机的调试笔记

      本文链接:https://www.haomeiwen.com/subject/birmmxtx.html