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

蓝牙打印机的调试笔记

作者: 月下再临 | 来源:发表于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];
    

    相关文章

      网友评论

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

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